@proRuby

Страница 1215 из 1594
Roni_sl
27.05.2018
16:53:16
Привет, может кто-то сталкивался с такой проблемой, пытаюсь сделать f.select в форме, но при сохранении объекта он выдает ошибку



Roni_sl
27.05.2018
16:54:38
Структура в бд верная, связи в моделях есть, но при попытке создать новый объект выдает такую ошибку: undefined method `empty?' for nil:NilClass

Google
Roni_sl
27.05.2018
16:55:16
В параметрах, судя по консоли тоже все передается правильно

Roman
27.05.2018
17:19:08
К сожалению мы их не видим
ура! аватарка вернулась

а чего 500 ошибка?

Roni_sl
27.05.2018
17:19:50


Roman
27.05.2018
17:19:54
если 500 должен быть ексепшн

Roni_sl
27.05.2018
17:20:04


если 500 должен быть ексепшн
undefined method `empty?' for nil:NilClass

Alex
27.05.2018
17:20:32
undefined method `empty?' for nil:NilClass
Стэктрейс покажи

Roman
27.05.2018
17:20:45
да

наверняка где-то в темплейте

Google
Roman
27.05.2018
17:21:34
скорее всего на @categories

у тебя save возвращает false, рендерится new, а категорий нет

Dima
27.05.2018
17:23:04
скорее всего на @categories
Категориес там массив. Select рендериться.

я в личку отписался.

Roman
27.05.2018
17:23:44
Категориес там массив. Select рендериться.
массив он в new. а в create он не создается нигде

Dima
27.05.2018
17:25:01
массив он в new. а в create он не создается нигде
все понял. испольузется тот же template, но categories нет, он ошибку дает. (такая версия)

Roman
27.05.2018
17:25:08
именно так

Roni_sl
27.05.2018
17:25:09
Разобрался, в модели не правильно связь написал, вместо belongs_to :category, было belongs_to :categories D: Спасибо всем

Roni_sl
27.05.2018
17:25:45
Извините, что лишний раз потревожил :/

Alex
27.05.2018
17:25:54
Nikita
27.05.2018
17:26:06
Извините, что лишний раз потревожил :/
Теперь ты должен им свою душу

Roman
27.05.2018
17:26:11
Разобрался, в модели не правильно связь написал, вместо belongs_to :category, было belongs_to :categories D: Спасибо всем
ты все-таки попробуй неверные данные передать, которые валидацию не проходят

чтобы увидеть something went wrong

потому что мне кажется что там у тебя тоже баг

Roni_sl
27.05.2018
17:26:56
Валидацию самого селекта?

Roman
27.05.2018
17:27:13
любую

любого поля

Dmitry
27.05.2018
18:55:15
Рубята, скажите у кого сервера хостятся в РФ и вы используете mailgun, в последнее время таких проблем не было: Mailgun::CommunicationError: Connection reset by peer - SSL_connect. ?

Google
Alex
27.05.2018
19:05:28
как вариант прокинуть HTTP_PROXY

Dmitry
27.05.2018
19:05:42
Сидят именно на амазоне

Такую же проблему неделю, периодически дома в браузере начал встречать

Alexander
27.05.2018
19:09:17
Блин, вот почему почта иногда не отправляется =/

Dmitry
27.05.2018
19:30:21
Я сейчас нашёл косяк, что один из вариантов писем, не через джобу шлются, а в основном приложение, они не доходят. А которые через sidekiq, судя по логу со 2-ой попытки все таки улетают. Но надо хорошенько затестить.

Alexander
27.05.2018
19:32:53
угу, была как-то проблема, что письмо в логах mailgun не отобразилось, хотя вроде должно было. Ковыряться было лень, но по описанию похоже, что скорее всего реально проблема была в том, что отправка была напрямую, а не через sidekiq, поэтому просто упала отправка

Dmitry
27.05.2018
19:41:08
Пофиксил, теперь все приходит, спасибо тебе #РКН!

Mikhail
28.05.2018
06:58:25
Всем привет! Запускаю в rake руби скрипт ruby 'путь_до_скрипта'. Как узнать статус выполнения этого скрипта? Я имею ввиду код выполнения процесса

Mikhail
28.05.2018
06:59:53
Сделай puts в с крипте или логируй в файл
Я хочу перезапускать скрипт, если exit статус был плохим

ShadoWalkeR
28.05.2018
07:00:32
res = do script if res == и так далее

Mikhail
28.05.2018
07:02:18
res = do script if res == и так далее
Не понял. Типо res = ruby 'путь до скрипта'?

ShadoWalkeR
28.05.2018
07:02:52
Типа того

Vyacheslav
28.05.2018
08:25:40
Всем привет! Есть кто работал с гемом ruby pg? https://bitbucket.org/ged/ruby-pg/wiki/Home Как обернуть запрос/запросы в транзакцию?

Ilya
28.05.2018
08:28:26
http://api.rubyonrails.org/v5.2.0/classes/ActiveRecord/Transactions/ClassMethods.html

Anton
28.05.2018
08:32:05
ActiveRecord::Base.transaction do ... end ?
Там не про АР вопрос так то

Vyacheslav
28.05.2018
08:32:28
ага, но все равно спасибо, буду знать про AR

Ilya
28.05.2018
08:32:38
Там не про АР вопрос так то
так результат тот же

Vyacheslav
28.05.2018
08:32:45
вобщем нашел транзацию https://deveiate.org/code/pg/PG/Connection.html#method-i-transaction

Google
Vyacheslav
28.05.2018
08:33:44
спасибо

а в ruby pg есть такое понятие как autocommit?

правильно я понимаю, что по-умолчанию при каждом запросе insert/update делается commit?

ark
28.05.2018
08:58:30
всем привет! кто пробовал CQRS/Event Sourcing в рельсах? Как впечатления?

Anton
28.05.2018
08:59:39
пробовал не в рельсе, но на руби, устроит?

ark
28.05.2018
08:59:39
может у кого завалялся учебный/pet проект на гитхабе?

Lavrushchik
28.05.2018
11:08:20
Вопрос. Есть вебпак, прикручен jquery-ui. создал таблицу и нужно сделать dragndrop колумнов. прикрутил jquery.dragtable, но колумны не драгаются. в чём может быть трабл? логи dev-tools в хроме ошибок не дают. стили на таблицу бутстраповские

Lavrushchik
28.05.2018
11:10:10
Окей, я просто немного хз какие шматки кода кидать

Ilya
28.05.2018
11:10:37
где ты прикручиваешь dragtable

Lavrushchik
28.05.2018
11:12:06
в application.js импортирую import './jquery.dragtable'; здесь же импортирую перед ним import "jquery" import "jquery-ujs" import "jquery-ui" иду в index-вьюху. оборачиваю $('#autotable').dragtable(); в <script>

Roman
28.05.2018
11:24:32
а че ты его из ./ импортишь?

Lavrushchik
28.05.2018
11:28:30
в одной папке с application.js лежит

Vasiliy
28.05.2018
11:37:30
ошибки в консоли есть?

Alex
28.05.2018
11:41:26
@lwwwrjke обычно для jquery юзают автоподстановку

Через вебпак

Google
Lavrushchik
28.05.2018
11:42:19
В консоли ошибок нет. Нашел плагин другой http://www.danvk.org/wp/dragtable/

Subb98
28.05.2018
11:42:40
Добрый день. Хочу сделать отладку CRUD метода (вывести несколько значений в отдельный лог). Посоветуйте, как лучше это сделать?

Subb98
28.05.2018
11:42:58
+

Alex
28.05.2018
11:43:11
puts ом выведи и все

puts params.inspect

Например

Subb98
28.05.2018
11:43:39
А результат потом где искать?

Alex
28.05.2018
11:43:51
Subb98
28.05.2018
11:44:05
Понял, спс.

Alex
28.05.2018
11:44:34
Пуму релоадить надо чтобы puts подхватила

Но лучше локально дебажить

Subb98
28.05.2018
11:45:15
Ну это да. На самом деле, мне нужно вывести временные интервалы. Хочу проверить, что моя теория верна относительно того, почему show долго отрабатывает.

Subb98
28.05.2018
11:46:42
Спс

Subb98
28.05.2018
11:48:56
Мне нужно не всего запроса.

В запросе, например, постоянно высчитываются похожие объекты.

У меня есть предположение, что именно это мешает быстрому открытию страницы.

Vyacheslav
28.05.2018
11:58:07
как вариант посмотреть, какой генерируется запрос от АР

А, кстати да, как включить вывод в лог SQL-запросы генерируемые ActiveRecord?

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