在Rails 3中,您可以直接传递has属性redirect_to来设置flash.例如:
redirect_to root_path, :notice => "Something was successful!"
Run Code Online (Sandbox Code Playgroud)
但是,这仅适用于:alert和:notice键; 如果要使用自定义键,则必须使用更详细的版本:
redirect_to root_path, :flash => { :error => "Something was successful!" }
Run Code Online (Sandbox Code Playgroud)
是否有任何方法可以将自定义键(例如:error,上面)传递给redirect_to它而不指定它:flash => {}?