
Dmitriy
14.11.2016
13:05:31
Друзья, подскажите плиз
не могу разобраться как отправить по почте изображение прямо из формы сайта
attachment_tmp = params[:attachment]
в чем ошибка?

Google

Dmitriy
14.11.2016
13:06:37
может кто сталкивался с подобной задачей

I
14.11.2016
13:08:30
а как тэг формы выглядит?

Dmitriy
14.11.2016
13:09:22
<%= form_tag ('send_mail') do %>
<%= file_field_tag (:attachment) %>
<%= submit_tag("Save changes", class: "btn btn-primary") %>
<% end %>
мне нужно чтобы файл из формы падал в темп
оттуда отправлялся по почте, а потом удалялся

Adamtsov
14.11.2016
13:12:02
params[:attachment].tempfile.to_path.to_s попробуй так

Dmitriy
14.11.2016
13:12:51
ndefined method `tempfile' for "123.jpeg":String
получаю(
может там гем какой то нужен
5е рельсы

I
14.11.2016
13:13:46
кек)

Alexander
14.11.2016
13:14:16

I
14.11.2016
13:14:29
multipart: true еще бы

Google

Alexander
14.11.2016
13:14:32
Кто нибудь может подсказать по simple-navigation, dynamic items ? https://github.com/codeplant/simple-navigation/issues/197

Alexander
14.11.2016
13:14:55

Dmitriy
14.11.2016
13:18:31
<%= file_field_tag (:attachment), 'enctype': "multipart/form-data" %>
попробовал так

I
14.11.2016
13:18:38

Dmitriy
14.11.2016
13:18:46
к сожалению трабла
ааа
понял

I
14.11.2016
13:19:04
http://guides.rubyonrails.org/form_helpers.html#uploading-files
читайте
все написано же(

Dmitriy
14.11.2016
13:23:36
@igorpavlov Спасибо!)

Alexander
14.11.2016
13:24:41

I
14.11.2016
13:28:39
а options где?
вот ни хрена не их примерчик-то

Alexander
14.11.2016
13:28:55

I
14.11.2016
13:28:59
правда?

Alexander
14.11.2016
13:29:12

I
14.11.2016
13:30:45

Google

I
14.11.2016
13:31:46
а, вижу, пардон)

Alexander
14.11.2016
13:31:51

I
14.11.2016
13:31:59
key разный советую попробовать сперва

Alexander
14.11.2016
13:49:44

I
14.11.2016
13:55:42
есть просто беспроигрышный вариант
берете и идете в исходники
и прямо пошагово смотрите

Alex
14.11.2016
13:56:34
binding.pry -> step -> step ....

I
14.11.2016
13:57:49
^ну да, так самое простое

Alex
14.11.2016
13:58:24
https://github.com/pry/pry-stack_explorer
Вот еще полезная штука когда надо обратно откопаться
всякие коллбэки и т.д.

I
14.11.2016
14:00:11
ну или всегда можно взять IDE

Alex
14.11.2016
14:01:11
Не, IDE платные
Да и неудобны они

Alexander
14.11.2016
14:01:25

I
14.11.2016
14:01:31
зависит от IDE

Alex
14.11.2016
14:01:41
а потом расскажите как вернуться на фрейм назад

I
14.11.2016
14:01:44
ну кому как

Alexander
14.11.2016
14:01:51
'pry-rails'

I
14.11.2016
14:02:35
step, Alex уже упоминал

Google

I
14.11.2016
14:02:50
https://github.com/nixme/pry-debugger

Alex
14.11.2016
14:03:04

I
14.11.2016
14:03:40
model_formatter добавили
и роуты с моделями показать можно

Alexander
14.11.2016
14:06:09

Dmitriy
14.11.2016
14:17:39
народ а кто нибудь делал валидацию живую поля, задача состоит в том, чтобы человек вводил свой ник, и если он в базе есть то поле валидное
во

Admin
ERROR: S client not available

Dmitriy
14.11.2016
14:17:56
я просто не знаю как грамотно сформулировать
может кто скажет в какую сторону копать

Danila
14.11.2016
14:20:41
фронт должен кидать ajax запросы на бэк

I
14.11.2016
14:21:22
ну, надо вешаться на 'change', это раз
два - надо внимательно думать головой и выполнять ajax раз в n секунд или по таймауту с введения
иначе свой бэк уже 3 юзера могут запинать без вопросов
я только забыл название этого термина

Danila
14.11.2016
14:22:06
это называется debouncing

I
14.11.2016
14:24:03
а throttling?
https://learn.javascript.ru/task/throttle
https://habrahabr.ru/post/60957/
все, пардон, debouncing :)
хм, мне полгода назад посоветовали сделать троттлинг, лол, ошиблись

Dmitriy
14.11.2016
14:26:51
ох, буду читать)

Danila
14.11.2016
14:26:53
?

Google

Dmitry
14.11.2016
22:52:10
Всем привет! Кто-нибудь в рельсах пытался cоздать страницы ошибок (404, 500 и т.д)?
Пытаюсь через exceptions_app, но выходит не совсем, как хочется: метод render экшена, который вызывается при ошибке, не выдаёт layout(

Alexander
14.11.2016
22:53:40
вкратце: рельсы вроде не приветствуют рендер страниц с ошибками, лучше статичный HTML держать, если я всё правильно понял

Dmitry
14.11.2016
22:56:06
спасибо за наводку)

Alex
14.11.2016
22:58:57
А какой кейс решаешь если не секрет?

Dmitry
14.11.2016
22:59:43
хочу что-то показывать пользователю, если он, например, напишет /users.js
это 422 ошибка

@proDOT
15.11.2016
04:26:59
/warn spam

Group Butler [beta]
15.11.2016
04:26:59
Lupsick has been warned (1/5)

@proDOT
15.11.2016
04:27:12
/warn spam

Group Butler [beta]
15.11.2016
04:27:12
Andrey has been warned (1/5)

Tim
15.11.2016
07:37:44
/stat@combot

Combot
15.11.2016
07:37:44
combot.org/chat/-1001032697885

Danila
15.11.2016
07:44:43

Nork
15.11.2016
09:20:07

Dmitry
15.11.2016
10:10:09
Спасибо! Практически так и делал. Но layout все-равно не всегда рендится.

Dmitriy
15.11.2016
10:20:44
кто нибудь знает как вызвать конкретную функцию из вьюши при js ответе в контроллере

Alexander
15.11.2016
10:31:22