routes.rb
resources :questions do
resources :answers
end
answers_controller.rb
def create
@question = Question.find(params[:question_id])
@answer = @question.answers.build(answer_params)
if @answer.save
flash[:notice] = 'Ваш вопрос успешно создан'
redirect_to question_path(@question)
else
render 'questions/show'
end
end
form for answer
= form_for [@question, @answer] do |f|
= f.label :body, 'Ваш ответ'
= f.text_area :body, rows: 6
= f.submit 'Ответить'
Вопрос)
Как правильно роутинг и/или form и/или controller составить по rails way, чтобы запись ответа сохранялась, но при этом не использовать в форме
= f.hidden_field :user_id, value: current_user.id