我有一个登陆页面,我不想渲染任何布局。这就是我所拥有的:
class WelcomeController < ApplicationController
skip_before_filter :authenticate_user!, only: :index
def index
render :layout => false
end
end
当我使用rails s
在本地运行时,它运行正常,但是当我推送到Heroku并在生产中查看时,它仍然呈现布局。为什么这样,我该如何解决?
答案 0 :(得分:0)
config/environments
中的文件可能存在问题,或者部署过程可能存在问题。
尝试缩小开发和生产环境之间差异的一种方法是运行rails s -e production
,它将以生产模式运行本地开发服务器。如果这不能重现问题,则可能是部署。如果是,请查看config/environments
以了解开发和生产之间的区别。