我使用flash.now[:success] = ...
在提交表单后显示消息。一切都运行正常,除非我离开页面,然后回来,闪烁消息短暂显示然后自动消失(它只在几分之一秒内可见)。造成这种情况的原因是什么?
控制器
def create
@foo = Foo.new(foo_params)
respond_to do |format|
if @foo.save
format.html { redirect_to ... }
format.js { flash.now[:success] = 'Foo was created successfully.' }
end
end
end