Есть ли лучший способ проверить связанные записи в rails3 - PullRequest
0 голосов
/ 08 декабря 2010

Я использую rails3, и у меня есть следующий код

class Utensil < ActiveRecord::Base
  validates_presence_of :manufacturer_id
  belongs_to :manufacturer
end

Это правильный способ проверки объекта assign_toУ меня такое ощущение, что проверка идентификатора может быть не лучшей стратегией.Любое альтернативное решение.

1 Ответ

1 голос
/ 08 декабря 2010

То, что у вас есть, просто отлично. Если вы также хотите проверить связанную модель, вы можете сделать следующее:

class Utensil < ActiveRecord::Base
  belongs_to :manufacturer

  validates_associated :manufacturer
  validates_presence_of :manufacturer_id
end

Надеюсь, это поможет!

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