Как создать новый объект, передав ему некоторые параметры, а затем сохранив - PullRequest
4 голосов
/ 30 октября 2010

Я хочу создать новый объект, передать ему некоторые начальные значения, а затем сохранить в БД и вернуть сохраненный объект.

как я могу это сделать?

пример:

  1. создать новый пользовательский объект
  2. инициализировать свойство user.user_age в 35
  3. сохранить и вернуть сохраненный объект b / c Мне нужен доступ к user.user_idзначение.

Что такое рубиновый способ сделать это?

1 Ответ

5 голосов
/ 30 октября 2010
user = User.create(:user_age => 35)

Это инициализирует новый объект, задает для атрибута user_age значение 35, сохраняет его в базе данных и возвращает объект User, который представляет эту запись в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...