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

标签 ruby-on-rails ruby

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

我该怎么做?

例子:

  1. 创建一个新的用户对象
  2. 将 user.user_age 属性初始化为 35
  3. 保存并返回保存的对象 b/c 我需要访问 user.user_id 值。

这样做的 ruby​​ 方法是什么?

最佳答案

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

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

关于ruby-on-rails - 如何创建一个新对象,给它传递一些参数,然后保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4057061/

相关文章:

ruby-on-rails - 使用带有 formtastic 提交按钮的超赞字体

ruby-on-rails - Rails 中的 protected 和私有(private)方法

ruby - 如何增加写入ruby文件的计数器

ruby - 在 rails_admin 中,如何关闭相关子表单中的 "add new"和 "edit"按钮?

ruby-on-rails - Mandrill 发送电子邮件 Ruby on Rails

ruby - 替代 Ruby Case 语句

jquery - 着陆页的不同变体

ruby-on-rails - Ruby 中的 bool 值

ruby-on-rails - Ruby on Rails & Devise,使用 omniauth_callbacks 和注册将 'users/sign_in' 更改为 'sign-in'

JavaScript:未捕获语法错误:参数列表后缺少 )