Size: a a a

2019 July 09

JJ

Jack Jack in Random Ruby Chat
Бывший гитарист Игги Попа занялся погромированием и ему ок
источник

RP

Roman Patkin in Random Ruby Chat
хех, мы тут все как Линус, да
источник

RP

Roman Patkin in Random Ruby Chat
а не крады на рельсе крутим
источник

JJ

Jack Jack in Random Ruby Chat
Ой, да ладно, всегда работа будет
источник

Aliaksandr ¯\_(ツ)_/¯... in Random Ruby Chat
за речью следите?
источник

VM

Vasiliy M in Random Ruby Chat
на месте
источник

JJ

Jack Jack in Random Ruby Chat
ребят, чет не могу въехать..
есть у меня
questions_controller и есть
welcomes_controller с формой
form_for :question, url: questions_path, html: { id: "new_question" },
что и создает question и все хорошо.
но когда сохранение в контроллере не удается - я хочу чтобы происходил
render "welcomes/index", object: @question,
но меня кидает на /questions.

как можно из одного контролера выполнить экшн другого контролера, при этом передать тело инстанса?
чет я завис.
источник

YL

Yaroslav Liakh in Random Ruby Chat
Jack Jack
ребят, чет не могу въехать..
есть у меня
questions_controller и есть
welcomes_controller с формой
form_for :question, url: questions_path, html: { id: "new_question" },
что и создает question и все хорошо.
но когда сохранение в контроллере не удается - я хочу чтобы происходил
render "welcomes/index", object: @question,
но меня кидает на /questions.

как можно из одного контролера выполнить экшн другого контролера, при этом передать тело инстанса?
чет я завис.
т.е., в случае валидационной ошибки редиректнуть на welcomes index и отрисовать ошибки @question?
источник

JJ

Jack Jack in Random Ruby Chat
ага
источник

JJ

Jack Jack in Random Ruby Chat
+ чтобы не просто темплейт загрузился, а еще и тело welcomes#index выполнилось
источник

RP

Roman Patkin in Random Ruby Chat
If error redirect to?
источник

JJ

Jack Jack in Random Ruby Chat
@question = current_user.questions.new question_params
   if @question.save
     flash[:notice] = t(".new.success")
     redirect_to welcomes_path
   else
     render "welcomes/index", object: @question
   end
источник

JJ

Jack Jack in Random Ruby Chat
ниработаит
источник

JJ

Jack Jack in Random Ruby Chat
render :new вот так работает естесна
источник

JJ

Jack Jack in Random Ruby Chat
в доках нашел, что у render есть опции controller и action, но они только хуже делают
источник

JJ

Jack Jack in Random Ruby Chat
точнее они ничего не делают, тело welcomes#index не выполняется, а рендерит /questions
источник

YL

Yaroslav Liakh in Random Ruby Chat
Во-первых, не рендер, а редирект
источник

YL

Yaroslav Liakh in Random Ruby Chat
или ты создаешь квесшены на странице велком индекс?
источник

YL

Yaroslav Liakh in Random Ruby Chat
Yaroslav Liakh
Во-первых, не рендер, а редирект
это про элзе
источник

YL

Yaroslav Liakh in Random Ruby Chat
Во-вторых
redirect_to welcomes_path(object: @question)
источник