У меня есть OptionsController
, который содержит действие account
. Соответствующее представление имеет три формы, которые публикуют три различных действия: update_profile
, update_user
и change_password
. Каждое действие выполняется и затем должно перенаправляться обратно на action
, где представление снова устанавливается и отображается.
Я пытался быть СУХИМЫМ и создал after_filter
для перенаправления:
after_filter( :only => [:change_password, :update_profile, :update_user] ) do |controller|
controller.send(:redirect_to, :action => :account)
end
Однако, это, кажется, не вызывается; скорее, действие жалуется, что его взгляд не может быть найден.
Template is missing
Missing template options/update_user.erb in view path app/views
Есть ли способ, которым я могу сделать это СУХОЙ, или я должен просто прикрепить вызов redirect_to в каждом из трех действий?