Как проверить, сохранен ли модельный объект в БД или новый объект? - PullRequest
11 голосов
/ 29 октября 2010
category = Category.new

Это еще не сохранено в БД, так как отличить объект, сохраненный в базе данных?

Ответы [ 2 ]

32 голосов
/ 29 октября 2010
c.persisted?  # => true if persisted
c.new_record? # => true if not persisted

:)

3 голосов
/ 29 октября 2010
c.new_record? # true if new, false if saved
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...