2011-01-22 22 views
3

FlashHash具有以下便利方法:notice和alert。那麼我的問題是,哪個最合適?閃光[:通知]或flash.notice?它僅僅是一種品味,還是有一個令人信服的理由來選擇另一種方法?flash [:notice]還是flash.notice?

回答

2

難道這只是一種品味,或者有一個令人信服的理由選擇一種方法而不是另一種?

非常多。 flash[:notice]是Rails在內部處理它的方式,所以如果有一個「正確」的方法來做到這一點,那很可能是它。我個人更喜歡flash.notice,但這只是我自己的偏好。

+0

很確定flash.notice,flash.debug等只是簡單的方法,最終調用flash [:notice]等。 – scragz 2011-01-22 00:45:26

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

我知道了!

相關問題