【发布时间】:2012-05-07 11:09:01
【问题描述】:
我想使用以下命令更新数据库中的记录
Profile.find_or_create(fname: contact.FirstName, lname: contact.LastName,
company: account.Name, title: contact.Title, user_id: contact.CreatedById,
account_id: account.Id, contact_id: contact.Id, type: "contact" )
其中Profile 是activerecord model
但我得到以下错误
undefined method find_or_create for Profile class
Profile.public_methods 没有显示find_or_create 方法,但Activerecord Api 定义了上述方法。
可能出了什么问题?
【问题讨论】:
-
你使用的是 rails 4 版本的方法。
标签: activerecord ruby-on-rails-3.2