Rails 4 - 重定向后没有维护闪存通知

时间:2012-11-12 01:53:46

标签: ruby-on-rails ruby-on-rails-4

在导轨4(rev 5d1528)上,闪存消息似乎存在问题。以下代码无效:

class SomeController < ApplicationController
    def update
        @object.save
        flash[:notice] = "Some message."
        redirect_to object_path(@object)  # redirect to show
    end
    def show
        # flash object is completely empty here 
    end
 end

奇怪的是,这在开发中运行良好,但在登台服务器上,flash似乎永远不会存在。我也试过flash.keep[:notice] = "Some message"来查看它是否在重定向中丢失,但这似乎也没有帮助。更改会话存储和秘密令牌并重新启动服务器 - 正如另一个问题所示 - 也没有帮助。任何想法都会得到真诚的感激。

0 个答案:

没有答案