2012-04-23 79 views
0

我最近开始了一个新的RoR项目,并从大约6个月前复制了一些旧代码。Ruby on Rails未定义的方法`attr_accessible'和'before_save'?

出于某种原因,我得到下面的错误在我的用户模型:

undefined method `before_save' for User:Class 

undefined method `attr_accessible' for User:Class 

当我发表意见attr_accessible行了,然后我在同一个文件得到一个类似的错误

当我评论说出来,我得到另一个问题:

undefined method `validates' for User:Class 

为什么会attr_acce可能和before_save是未定义的方法?我认为这些是建立在Ruby on Rails上的?

+1

你能后的用户类?它绝对是从'ActiveRecord :: Base'继承吗? – pjumble 2012-04-23 01:37:26

+0

谢谢!我忘了添加 2012-04-23 01:38:36

回答

2

您的用户类是否从ActiveRecord :: Base继承?

它应该是这样的:

class User < ActiveRecord::Base 
相关问题