@proRuby

Страница 274 из 1594
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
ndefined method `tempfile' for "123.jpeg":String
у формы нужен enctype правильный enctype="multipart/form-data"

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
multipart: true еще бы
ну вот в рельсах так наверное, да

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
я смутно понял то, что это за categories_navigation
просто пример структуры меню взятый из их документации

I
14.11.2016
13:28:39
а options где?

вот ни хрена не их примерчик-то

Alexander
14.11.2016
13:28:55
а options где?
он погоды не делает

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
а рендер потом через render_navigation items: categories_navigation ?
да, все как по докам, и хэш верный возвращается

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

Alexander
14.11.2016
13:49:44
key разный советую попробовать сперва
есть еще варианты?) перепроверил с options и ключами бесполезно, работает только если на прямую вставлять в файл конфигурации (статично)

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
ну или всегда можно взять IDE
не напомните каким образом сделать шаг?

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
'pry-rails'
а чем рельсовая версия отличается?

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
Всем привет! Кто-нибудь в рельсах пытался cоздать страницы ошибок (404, 500 и т.д)?
выше обсуждение было, поищи. там и с именами файлов для статики мультилокальной

вкратце: рельсы вроде не приветствуют рендер страниц с ошибками, лучше статичный 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
Dmitry
15.11.2016
10:10:09
Спасибо! Практически так и делал. Но layout все-равно не всегда рендится.

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

Страница 274 из 1594