我正在Rails 4中构建一个应用程序,并尝试运行服务器。我在第1行遇到涉及Application控制器的错误,因为此错误,Localhost无法运行服务器:语法错误,意外的keyword_end,期望输入结束。机架会话状态:ActionDispatch :: Request :: Session:0x1072f1ef0尚未加载。这是我的应用程序控制器:
class ApplicationController < ActionController::Base
protect_from_forgery
include SessionsHelper
end
对于另一个控制器,存在另一个相同的应用程序框架错误。就像应用程序控制器一样,它包含的代码很少,并且具有正确数量的“结束”。在我的“所有框架”选项卡中,存在许多错误,涉及ActiveSupport,ActionController和许多其他错误。有太多要列出的内容。
是否有人知道导致这些错误的原因?提前致谢!
我回溯了错误和应用程序,只是发现错误是由于某个require_user
动作所引发的,而该动作的路径不存在。
def require_user!
redirect_to welcome_path unless signed_in?
end
我不知道为什么服务器不只是提前告诉我错误,而是通过将错误的路由更改为已存在的路由来修复它。我感谢尝试帮助我的人们。谢谢你们!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句