16
Tôi chỉ muốn để flash một thông báo/báo lỗi nếu thông điệp là/không được lưu, mà không cần bất kỳ chuyển hướng, làm sao tôi có thể không có chuyển hướng:Nâng cao một cảnh báo trong đường ray mà không điều khiển chuyển hướng
respond_to do |format|
if @message.save
format.html { redirect_to request.referer, :notice => 'Message sent!' } #dont want redirect
else
# error message here
end
hoạt động trong thanh ray 4? cuz tôi không nhận được nó. –
@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
Nó hoạt động trong đường ray 5. –