Rails flash.now AJAX奇怪的行为

时间:2018-03-04 01:05:08

标签: ruby-on-rails ajax ruby-on-rails-5.1

我使用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

0 个答案:

没有答案