2011-01-22 3 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 

나는 그것을 알고 있었다!

관련 문제