Я хотел бы сделать условное обновление в ruby on rails 3.1 Где, на основе вашего местоположения, после обновления будет выполнено перенаправление. Разделил мою 1 большую форму, чтобы отделить меньшие, так что теперь Идея - перенаправить на правильную подчиненную форму.Условное перенаправление после обновления
Например, форма может быть представлена от:
- Основы профиля формы
- Профильные детали образуют
Единственное, что я мог придумать проверяет имя действия и использовать его перенаправлять. Но его очень уродливый и длинный код, и он не полностью работает. Каким было бы это сделать?
Это мой контроллер действия обновления:
def update
@profile = Profile.find(params[:id])
respond_to do |format|
if @profile.update_attributes(params[:profile])
format.html { redirect_to @profile, notice: 'Profile was successfully updated.' }
else
format.html {
render :action => "edit_basics"
#
}
end
end
end
in vie w '<% = hidden_field_tag: redirect_location, '/ whatever/url'%>' – maxcobmara