我想确保我的Staff对象在没有创建它的Profile的情况下不能保存。我可以设置任何验证来实现这一点吗?Staff.rb:
Staff
Profile
class Staff < ActiveRecord::Base has_one :profile end
Profile.rb:
class Profile < ActiveRecord::Base belongs_to :staff end
eivgtgni1#
使用validations(它与此关联一起工作):
class Staff < ActiveRecord::Base has_one :profile validates :profile, presence: true end
或者只是:
validates_presence_of :profile
1条答案
按热度按时间eivgtgni1#
使用validations(它与此关联一起工作):
或者只是: