RoR应用程序在页面刷新后崩溃

时间:2011-07-06 18:36:17

标签: ruby-on-rails

我的RoR应用程序有些奇怪 当我启动服务器并在本地运行应用程序时,一切都很顺利,只要刷新页面我就会收到错误

这是日志:

Processing ActionController::Base#index (for 127.0.0.1 at 2011-07-06 23:45:26) [GET]

ArgumentError (wrong number of arguments (1 for 0)):

app/controllers/application_controller.rb:4

app/controllers/home_controller.rb:1
warden (1.0.4) lib/warden/manager.rb:35:in `call'
warden (1.0.4) lib/warden/manager.rb:34:in `catch'
warden (1.0.4) lib/warden/manager.rb:34:in `call'
devise (1.0.10) lib/devise/rails/warden_compat.rb:43:in `call'
Rendered rescues/_trace (66.0ms)
Rendered rescues/_request_and_response (0.0ms)
Rendering rescues/layout (internal_server_error)

我最近安装了gem设计,一切似乎一直工作正常,直到我开始在同一网站的另一个页面上工作。现在的问题是,无论何时我调用新页面并进行刷新,页面都会与上面的跟踪崩溃。 我不知道我哪里出错了! :(任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您可以提供您的控制器(和其他相关)代码,可以提供更好的答案,但是......

刷新后发生的错误通常与会话或cookie相关。如果你在cookie中存储会话(默认为rails),很可能就是这种情况。

此外,您还需要查看application_controller.rb的第4行:

  

应用程序/控制器/ application_controller.rb:4