脚手架后的注意方法?

时间:2014-02-02 22:54:33

标签: ruby-on-rails

我做了脚手架,突然间我在控制器中看到了这个:

    format.html { redirect_to @club, notice: 'Club was successfully updated.' }

在我看来,我看到了这一点:

<p id="notice"><%= notice %></p>

这个通知方法在视图中,与执行flash [:notice]相同吗?如果是这样,这个方法定义在哪里?

2 个答案:

答案 0 :(得分:0)

是的,alertnotice已经预先注册了Flash类型。

如果您愿意,可以通过添加到控制器来添加自定义类型:

add_flash_types :my_custom_type, :my_another_flash_type

答案 1 :(得分:0)

noticeflash[:notice]的便捷方法。

请参阅此处的文档: http://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-notice