a
02.03.2018
11:42:00
Здравствуйте. Тут очередной нубский вопрос: почему rollback`ает при создании объекта?
Black
02.03.2018
11:43:32
Возможно у project_id стоит валидация на пустоту ИЛИ в таблице у этого поля стоит null => false (чтобы она всегда имела значение)
a
03.03.2018
13:48:00
еще вопрос: у меня есть переменная, в которую записывается hash yml-файлы. Допустим, как мне создать новый Project(что написать в Project.create(:title => ????)
Black
03.03.2018
16:02:46
Заходи сюда @pro.ruby и там же задавай. Там много народа
Google
Dmitry
10.03.2018
01:11:55
лови репорт, ни 1 нормальый человек не будет гадить там, где живёт
Alex
22.03.2018
13:08:45
Filip
23.03.2018
13:15:02
searchinh remote ruby devepoler, part time, working on deployed project in test phase
Anon
28.03.2018
13:57:58
Всем привет, в рельсах можно как то из cli скрипта обратиться к active record?
Nikolay
28.03.2018
13:59:57
да, в начало скрипта добавь require 'config/environment' и будет доступ со всему rails приложению
Anon
28.03.2018
14:00:20
Не может загрузить(( `require': cannot load such file — config/environment (LoadError)
В чем может быть проблема?
Nikolay
28.03.2018
14:27:57
SO в помощь тебе :)
Anon
28.03.2018
14:30:42
Да все уже разобрался))
require File.expand_path('...', File.dirname(FILE))
Так заработало
Kirill
29.03.2018
23:45:37
Всем привет, в рельсах можно как то из cli скрипта обратиться к active record?
Не стоит юзать в скриптах, которые лежат внутри апы вызов базы, лучше продумать это в логике сервиса или консервы, если это скрипт одноразовый, например надо дропнуть пустышки и засортить потом, то лучше напиши таск и пусть будет лежать себе, вдруг пригодится ещё, к тому же можно его не комитить в гит, чтобы не срать в репе.
Google
Kirill
30.03.2018
00:04:43
Здравствуйте. Тут очередной нубский вопрос: почему rollback`ает при создании объекта?
У тебя же в таблице висит зависимость скорее всего, судя по названиям это нубовский проект обучалка, создавай объект todo через уже созданный объект project
Для этого сходи в модели и глянь зависимость у обоих(кто кого наследует) скорее всего там в Project стоит has_many todos, а в Todo стоит belongs_to project.
Если так, то создавай новый объект todo вот так: project.todos.create()
Если шаришь что такое миграции, то глянь в таблице todos колонку project_id, так скорее всего записано(так как проект учебный) наследовать от project(f) и дальше стоит запрет на пустоту. Это развернутый ответ на твой вопрос, а так тебе уже ребята подсказали где копать)
Пацаны, уже спрашивал, но может кто сталкивался в работе с критовалютными работами, есть вопросы в прокладке между холодными кошельками и руби?
Anon
04.04.2018
07:39:07
Всем привет, подскажите, пожалуйста, как на 4-ых рельсах sass скомпилить или как там это делается?
Kirill
04.04.2018
09:25:29
http://guides.rubyonrails.org/asset_pipeline.html
Курение мануалов не вредит здоровью))
Vasiliy
03.05.2018
01:30:56
Rails настолько хорош, что не вызывает вопросов?
Anon
03.05.2018
06:21:59
Скорее, ответов тут долго дожидаться))
Ракета
12.05.2018
20:19:12
Привет подскажите плиз
как получить доступ к кукам внутри модели activerecord?
Vasiliy
12.05.2018
21:04:41
cookies[:key] попробуй
Григорий
12.05.2018
23:04:11
Хай пипл, бронируйте бесплатные прокси себе, пока остались. Хорошая скорость, даже видео грузит!! Там у них автоматическая настройка в 1 клик. Вобщем налетай =) https://t.me/proxy_besplatnye/4
Serge
30.05.2018
03:15:50
Добрый день всем!
Не могу ответить на дурацкий, казалось бы, вопрос.
Ситуация: есть небольшой совсем проект, лэндинг, на Rails (делал не я; я деплою).
Используется Ruby 2.0.0, Rails 4.0.2. Без БД (хотя это и не важно, как я понимаю).
В приложении есть главная страница, ресурс для валидации ввода в формы (через ajax) и ресурс для отправки форм на сервер.
В качестве сервера разработки - Вэбрик. На продакшне - nginx + passenger.
Так вот, почему-то, главная (и единственная) страница, отображаемая в браузере - индексная для домена - открывается корректно и на dev-, и на prod-серваках, а ресурс валидации и ресурс отправки формы на сервак корректно работают только на dev, но на prod - не работают, а возвращают "честную" 404, без стэктрэйсов со стороны passenger или rails. Т.е. ни в логах, ни в консоли, ничего предосудительного не появляется, диагностики никакой нет. Энвайроменты переключаются корректно ()
Замучился совсем с этим безобразием. Пробовал и с routes.rb работать, и чего только не пробовал - бесполезно. Подскажите, пожалуйста, куда "копать", уже весь Гугл перегуглен и Яндекс переяндексен - ответа не найдено.
P.S. Я не профи в тонкостях rails, поэтому просьба сильно не пинать.
Anon
30.05.2018
05:53:28
Rails тут не причем все дело в начтройках прод.сервера
настройках*
Vasiliy
30.05.2018
05:58:37
Хм. Ну если видна разница в поведении dev и prod , значит есть разница в их конфигах. А вообще, в логах какая ошибка звучит при попытке отправить валидацию на проде? Может ассеты для дев и прод по разному настроены?
Serge
30.05.2018
09:45:46
Anon
30.05.2018
09:48:18
Была такая же хрень, но у меня под апачем было.. Если слать request без / в конце тоже возвращал 404
Serge
30.05.2018
09:49:05
Хм. Ну если видна разница в поведении dev и prod , значит есть разница в их конфигах. А вообще, в логах какая ошибка звучит при попытке отправить валидацию на проде? Может ассеты для дев и прод по разному настроены?
Конфиги совершенно стандартные, как кажется. Могу выслать оба, они очень короткие.
В логах - только 404, без доп. информации. Как будто я запрашиваю действительно несуществующую страницу.
Про ассеты - едва ли: все медиа-ресурсы отдаются и для prod, и для dev - корректно. Значит, ассеты работают правильно.
Да и как они (ассеты) могли бы повлиять на доступность или недоступность страницы? От них, по идее, не должно зависеть, отдается страница по 404, или по 200.
Kirill
01.06.2018
14:24:52
Если страницы высасывает аяксом, то идет блокировка либо на прокси (nginx ) либо у тебя стоит так называемая кросс доменная валидация.
Если вопрос не в этом, то посмотри в конфигах рельсы, какой домен указан на продакшен, сверь с доменом который на проде.
Мистики нет, если на деве все работает всегда копаем конфиги продакшена.
Google
Kirill
01.06.2018
14:27:26
Ещё если не ты писал, пройдись по верстке, там может быть такая хрень как "if production?"
Есть любители контролить вывод данных путем условий среды прямо в вьюшках.
Nikolay
05.06.2018
09:02:00
дал бы адрес сайта и написал как воспроизвести этот баг. а то так и будем гадать на кофейной гуще
[Anonymous]
16.06.2018
19:40:24
Хелоу
Timur
16.06.2018
23:03:22
Алла
21.06.2018
11:46:38
Ребята, привет! А подскажите украинский чат RoR, есть ли? вакансия есть для Киева)
Nikolay
22.06.2018
09:30:34
Компании, которые ищут rails разработчика из определенного города ?
A. A.
29.06.2018
14:29:27
Hi. I am Paul. Full stack developer at http://www.bytecodr.com
I am here to have Ruby and RoR program puzzle to answer, learn, and have fun along. And also, make friends. Cheers!
And i hope people speak English here?