所以我已经将我的应用程序部署到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)
答案 0 :(得分:0)
好的我将authlogic更新到最新版本3.1.0(认为它是在3.0.3上),现在一切正常。