我有一些复杂的消息要在 Flash 消息中显示,因此我没有在控制器中使用长字符串,而是将其提取为部分。我这样做:
flash[:success] = render(:partial => "complicated_message")
…
respond_to do |format|
format.html
format.js
end
然后应该呈现一个显示闪光灯的普通视图。当然,这是一个双重渲染错误,因为我“浪费”了部分渲染。
有什么更好的方法来做到这一点?
我有一些复杂的消息要在 Flash 消息中显示,因此我没有在控制器中使用长字符串,而是将其提取为部分。我这样做:
flash[:success] = render(:partial => "complicated_message")
…
respond_to do |format|
format.html
format.js
end
然后应该呈现一个显示闪光灯的普通视图。当然,这是一个双重渲染错误,因为我“浪费”了部分渲染。
有什么更好的方法来做到这一点?