Size: a a a

2020 July 29

v.

viedit .com in RubyRush
Посоветуйте по организации приложения
Есть ProjectsController. Из его экшна show нужно иметь возможность создавать Offer.
Варианты
1. Добавить OffersController, в нем экшн create
# routes.rb
resources :projects, only: [...]
resources :offers, only: :create
2. Добавить в ProjectsController экшн create_offer
# routes.rb
resources :projects, only: [...] do
   post :create_offer
end
3. Добавить OffersController, в нем экшн create.
Offers вложить в Projects
# routes.rb
resources :projects, only: [...] do
   resources :offers, only: :create
end
На что обращать внимание при выборе варианта?
На проекте, который поддерживаю, в основном применяется 2й вариант.
источник

DM

Dmitriy Tensei Malys... in RubyRush
2й вариант мягко говоря такой себе, 1 или 3 в зависимости от того как нужно чтобы это выглядело
источник

v.

viedit .com in RubyRush
Вот и мне не очень 2й вариант, т к типа не по convention что ли
источник

v.

viedit .com in RubyRush
rest все дела
источник

DM

Dmitriy Tensei Malys... in RubyRush
ну в 3 варианте можно организовать просмотр офферов проекта конкретно(список, удаление и т.д), если они там приватные или не нужен общий список
источник

DM

Dmitriy Tensei Malys... in RubyRush
я бы 3 выбрал, но это смотря че там за задумки
источник

v.

viedit .com in RubyRush
Благодарю.
источник

EA

Evgeniy Alekseev in RubyRush
Vadim Venediktov
У многих при начале работы с рельсами возникает куча вопросов:

— Можно ли установить рельсы на винде?
— Почему для установки руби нужен rvm?
— У меня ничего не работает, помогити!

Я решил сделать стрим про установку 6-х рельс (ставить будут на Windows с помощью WSL, но расскажу про все ОС).

Поговорим про окружение и инструменты: apt-get, rvm, bundler, yarn, nodejs.

Вкратце расскажу, как работают рельсы и разберем какая папка в рельсах для чего нужна.

В процессе поучимся не ныть, если что-то не сработало, включать башню, анализировать ситуацию и искать решения в интернете. Без этого никуда.

📅 Стрим будет завтра, 29 июля в 19:00
🚊 Ссылка на трансляцию: https://youtu.be/yVqgWzukCRE

https://youtu.be/yVqgWzukCRE

Если хотите напоминалку на email утром и за полчаса до стрима, оставьте почту здесь: gprg.dev/r/6433gprg.dev/r/6433.
👍
источник

И

Иван in RubyRush
Всем привет. Когда следующий поток?
источник

DM

Dmitriy Tensei Malys... in RubyRush
@installero призываю
источник

AV

Alexander Vladimirov in RubyRush
Vadim Venediktov
Утро! В воскресенье был последний вебинар у потока, который стартанул 23 февараля. А вчера один из выпускников уже написал, что у него первый оффер. Красавчик!

Когда стартуем следующий поток пока не решили. Поэтому сделал на лендинге снизу форму записи в лист ожидания. Как поймем дату —  кинем максимальную скидку только по этой базе.

https://goodprogrammer.ru/rails

Так что если решили к нам и ждете старта продаж — оставьте там свой контакт. Можно будет купить интенсив на 25% меньше максимальной стоимости.

Неплохая доходность за полтора месяца ☝️
последняя известная инфа по интенсиву
источник

А

Александр in RubyRush
Иван
Всем привет. Когда следующий поток?
точной даты пока нет, можно записаться в лист ожидания - пришлем уведомление на email с промокодом на скидку http://gprg.dev/r/6427
источник

AN

Alexandr Nikolaev in RubyRush
Vadim Venediktov
У многих при начале работы с рельсами возникает куча вопросов:

— Можно ли установить рельсы на винде?
— Почему для установки руби нужен rvm?
— У меня ничего не работает, помогити!

Я решил сделать стрим про установку 6-х рельс (ставить будут на Windows с помощью WSL, но расскажу про все ОС).

Поговорим про окружение и инструменты: apt-get, rvm, bundler, yarn, nodejs.

Вкратце расскажу, как работают рельсы и разберем какая папка в рельсах для чего нужна.

В процессе поучимся не ныть, если что-то не сработало, включать башню, анализировать ситуацию и искать решения в интернете. Без этого никуда.

📅 Стрим будет завтра, 29 июля в 19:00
🚊 Ссылка на трансляцию: https://youtu.be/yVqgWzukCRE

https://youtu.be/yVqgWzukCRE

Если хотите напоминалку на email утром и за полчаса до стрима, оставьте почту здесь: gprg.dev/r/6433gprg.dev/r/6433.
Урааа, спасибо за подарок в мой Д. Р
источник

VV

Vadim Venediktov in RubyRush
источник

VK

Viktor Kunavin in RubyRush
Всем добрейшего времени суток! Меня зовут Виктор. Вот хочется ответить на главное задание курса RubyRush: Хочу сменить свою любимую профессию, стать програмистом в свои 24-26, получить первый офер и стать Senior Ruby Developer'ом
источник

VV

Vadim Venediktov in RubyRush
Viktor Kunavin
Всем добрейшего времени суток! Меня зовут Виктор. Вот хочется ответить на главное задание курса RubyRush: Хочу сменить свою любимую профессию, стать програмистом в свои 24-26, получить первый офер и стать Senior Ruby Developer'ом
👍
источник

D

Denis in RubyRush
Viktor Kunavin
Всем добрейшего времени суток! Меня зовут Виктор. Вот хочется ответить на главное задание курса RubyRush: Хочу сменить свою любимую профессию, стать програмистом в свои 24-26, получить первый офер и стать Senior Ruby Developer'ом
источник

VK

Viktor Kunavin in RubyRush
И у меня сходу возникает вопрос - какую версию руби ставить? Я испотльзую Pop'os 20.04, уже настроил и установил rvm, а вот какую версию ставить незнаю.
источник

ДБ

Дмитрий Беляев... in RubyRush
2.7.1
источник

VK

Viktor Kunavin in RubyRush
Спасибо
источник