如何创建一个新对象,传递一些参数,然后保存它

时间:2010-10-30 03:02:25

标签: ruby-on-rails ruby

我想创建一个新对象,传递一些初始值,然后保存到db并返回保存的对象。

我该怎么做?

示例:

  1. 创建新用户对象
  2. 将user.user_age属性初始化为35
  3. 保存并返回保存的对象b / c我需要访问user.user_id值。
  4. 这样做的红宝石方式是什么?

1 个答案:

答案 0 :(得分:5)

user = User.create(:user_age => 35)

这将初始化一个新对象,将user_age属性设置为35,将其保存到数据库并返回表示该记录在数据库中的User对象。