Rails flash 没有出现在服务器上
Rails flash not showing up on the server
我有一个 rails 4.2.0 应用程序 运行,我的闪光警报没有出现在我的评论服务器上,但它在开发和生产中运行良好。我在所有三种环境中的控制器中设置了这对测试操作,唯一不起作用的是审查:
def test
flash[:notice] = 'test alert'
redirect_to test1_path
end
def test1
flash[:notice] ||= 'This is hard coded alert'
render text: flash[:notice]
end
在开发和生产中访问 /test
重定向到 /test1
并显示 test alert
。在我的审查环境中,重定向发生但显示 This is hard coded alert
.
是否有任何服务器配置可以防止出现闪光警报?
非常感谢任何关于这可能与什么有关的线索。
Flash 通知使用会话在请求之间传递。
检查服务器在 config/application.rb 或 config/environments/review.rb.
中是否以不同方式处理会话
默认 Rails 会话存储是 cookie,但也许此服务器配置为使用其他东西?
我有一个 rails 4.2.0 应用程序 运行,我的闪光警报没有出现在我的评论服务器上,但它在开发和生产中运行良好。我在所有三种环境中的控制器中设置了这对测试操作,唯一不起作用的是审查:
def test
flash[:notice] = 'test alert'
redirect_to test1_path
end
def test1
flash[:notice] ||= 'This is hard coded alert'
render text: flash[:notice]
end
在开发和生产中访问 /test
重定向到 /test1
并显示 test alert
。在我的审查环境中,重定向发生但显示 This is hard coded alert
.
是否有任何服务器配置可以防止出现闪光警报? 非常感谢任何关于这可能与什么有关的线索。
Flash 通知使用会话在请求之间传递。
检查服务器在 config/application.rb 或 config/environments/review.rb.
中是否以不同方式处理会话默认 Rails 会话存储是 cookie,但也许此服务器配置为使用其他东西?