2011-01-22 9 views
3

FlashHashには、noticeと:alertという便利なメソッドがあります。私の質問は、それが最も適切ですか? flash [:notice]またはflash.notice?それは単に趣味のものか、それとももう一方の方法を選ぶ魅力的な理由ですか?flash [:notice]またはflash.notice?

答えて

2

これは単なる味のマターですか、それとももう一方の方法を選択する魅力的な理由ですか?

かなりです。 flash[:notice]は、Railsが内部的にどのように処理するかを示しています。そのため、「正しい」方法があれば、おそらくそれでしょう。個人的には、flash.noticeが好きですが、これは自分の好みです。

+0

flash.notice、flash.debugなどは、単にflash [:notice]などを呼び出す便利なメソッドです。 – scragz

+1

はい、そうです。つまり、 '' flash [:notice]はRailsの処理方法です内部的に "。私はあなたのコメントで何をしようとしているのか分かりません。 – vonconrad

3
# File actionpack/lib/action_dispatch/middleware/flash.rb, line 150 
150:  def notice 
151:   self[:notice] 
152:  end 

私はそれを知っていました。

関連する問題