【发布时间】:2010-12-28 12:15:45
【问题描述】:
我在 ruby 1.8.7 上使用 Rails 3。并用于身份验证。设计(1.1.3)。但这是我正在构建的一个相当大的社区网站,所以我有一个个人资料表和一个用户表。每次用户注册时,它也应该生成一个配置文件,但在设计中我不允许控制器,所以我完全迷路了..
编辑
现在它说
undefined method `getlocal' for Tue, 28 Dec 2010 11:18:55 +0000:DateTime
然后,当我使用此代码在 lib 中创建一个名为 date_time.rb 的文件时
class DateTime
def getlocal
"it works"
end
end
在我的应用程序控制器中需要它,它给了我这个
fail wrong number of arguments (1 for 0)
就像它不再知道任何叫做设计的东西,但在我的路线中我确实有设计
devise_for :users
【问题讨论】:
-
在设计问题页面上有一条评论提到了“getlocal”错误:github.com/plataformatec/devise/issues/issue/240#issue/240/… 可能记录已损坏 - 也许尝试使用 db:reset 清除数据?
-
天哪,我简直不敢相信这就是全部......谢谢,非常感谢!
-
老实说 - 这是一个猜测......但谢谢!
-
猜不猜,它成功了,现在回到第一个问题。
标签: ruby-on-rails devise controllers