Rails中提供了哪些Flash消息types?
到目前为止,我得到了:
- :注意
- :警报
- :错误
但是有确定的列表,可以使用,比如在redirect_to path, :error => "Oh no!"  ? 
不,作为一个闪光types,你可以使用任何符号,甚至你自己的。
  Hauleth是正确的,你可以使用任何符号,但现在,只有你可以直接通过redirect_to ( 注意Rails源代码中的flash.rb )来:notice和:alert ,正如你特别提到的那样: 
 redirect_to path, :error => "Oh no!" # Will not work 
 如果你想要一个不同的flashtypes,例如:error (或者:success ),你必须通过:flash key来传递它们,如下所示: 
 redirect_to path, :flash => { :error => "Oh no!" } 
 有关如何注册自定义Flashtypes的信息,例如:notice和:alert ,可以直接将它们传递给redirect_to ,请参阅此StackOverflow问题解答: https : //stackoverflow.com/a/3848759/995663 
  更新:根据这个提交 ,看来Rails 4将使这更简单,允许您通过调用add_flash_types :error注册自定义的Flashtypes。