У меня есть скрытое поле в form_for, где я настроил его так:
= f.hidden_field :building_id, :value => @building
Где @building устанавливается в контроллере в новом действии:
@building = params[:building][:building_id]
При сбое проверки действие create попадает в следующую строку:
format.html { render action: "new" }
и страница отображается, скрытое поле не получает своего значения.
Согласно одному из ответов на этот вопрос , похоже, у меня должна быть эта строка в моей форме:
= f.hidden_field :building_id, params[:building][building_id]
но я получаю ошибку, когда делаю это. Что я делаю не так?