我有一个名为Event
的模型,另一个名为Project
。我正在尝试在创建Event
时设置一些验证,这样首先必须提供project_id
值(这已经有效),然后检查该项目的schedule_mode
值是否为{ {1}}。但是,我正在努力首先传递将作为参数提供的'free'
值和其次,即使我暂时对其进行硬编码,它也会投诉project_id
free'''undefined method
schedule_mode`返回。我哪里错了?
, which is the
答案 0 :(得分:1)
假设typeid
belongs_to Event
,您可以在Project
模型中添加自定义验证器:
Event