【发布时间】:2011-07-12 22:08:51
【问题描述】:
我有一个名为 RsvpRegistrations 的模型
belongs_to :rsvp
我需要在我的验证中使用来自父“rsvp”对象的值,例如
validates_presence_of :phone if self.rsvp.phone
(Rsvp.phone 是布尔值)
但这不起作用。我得到的错误是未定义的方法“rsvp”。如何访问父对象及其值?
一旦我得到它的工作,我还有其他类似的验证要运行,所以我想我需要一次抓住父“rsvp”,然后在我的其他验证中引用它。
提前致谢。
【问题讨论】:
-
你是什么意思它不起作用。你有错误日志吗?
-
你检查了accepts_nested_attributes_for 吗?看起来你可能想要它的情况
标签: ruby-on-rails model-associations