2011-09-23 11 views

Trả lời

24

Sử dụng flash.now :

if @message.save 
    flash.now[:notice] = 'Message sent!' 
else 
    flash.now[:alert] = 'Error while sending message!' 
end 

respond_to do |format| 
    format.html { # blahblah render } 
end 
+4

hoạt động trong thanh ray 4? cuz tôi không nhận được nó. –

+0

@RahulDess có thể là quá muộn, nhưng đối với tất cả mọi người khác: có nó hoạt động trong Rails 4. Nó thậm chí còn được đề cập trong các hướng dẫn đường ray: http://guides.rubyonrails.org/action_controller_overview.html#flash-now – LeEnno

+0

Nó hoạt động trong đường ray 5. –