Heroku + Rails:奇怪的错误(Cedar Stack)

时间:2012-02-09 15:55:08

标签: ruby-on-rails-3

所以我已经将我的应用程序部署到heroku进行了几周的测试,从昨天开始,我一直在heroku日志中遇到以下类型的错误:

Started GET "/user/shipping_address" for xx.xxx.xxx at 2012-02-09 15:46:37 +0000    
NameError (undefined local variable or method `sign_up_path' for #<UsersController:0x000000036210a8>):
app/controllers/application_controller.rb:57:in `require_user'

另一个:

Started POST "/purchase/search" for xx.xxx.xxx at 2012-02-09 15:31:30 +0000
NameError (undefined local variable or method `sign_up_path' for #<PurchasesController:0x000000051a3d08>):
app/controllers/application_controller.rb:57:in `require_user'

我还在firebug中得到(真的)奇怪的javascript错误,比如“object_id”缺失,其中object_id永远不应该在代码中使用。

它在开发/制作的本地环境中没有任何缺陷,也一直在我的heroku应用程序之前。

任何提示都非常感谢。这个错误真的让我很伤心。 最好,菲尔

(Cedar-Stack,Rails 3.0,authlogic)

1 个答案:

答案 0 :(得分:0)

好的我将authlogic更新到最新版本3.1.0(认为它是在3.0.3上),现在一切正常。