В Rails 3 вы можете передать атрибуты непосредственно в redirect_to
, чтобы установить флэш.Например:
redirect_to root_path, :notice => "Something was successful!"
Однако это работает только с клавишами :alert
и :notice
;если вы хотите использовать пользовательские ключи, вы должны использовать более подробную версию:
redirect_to root_path, :flash => { :error => "Something was successful!" }
Есть ли способ сделать так, чтобы пользовательские ключи (такие как :error
, выше) могли быть переданы вredirect_to
без указания его в :flash => {}
?