Yog*_*zzz 3 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2
如果找到记录,Rails find_or_create_by()是否也更新记录属性.如果没有,是否有一种简单的方法来find_or_create一条记录,如果该记录已经存在; 更新记录属性
听起来你想要的东西create_or_update_by,
这可能是这两个步骤:
my_app_class = ClassName.find_or_initialize_by_name(last_name, first_name).update_attributes
({
:last_name => self.last_name,
:first_name => self.first_name,
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2008 次 |
| 最近记录: |