Rails验证 - 验证从Function返回的值

时间:2015-11-06 07:22:05

标签: ruby-on-rails validation

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

, which is the

1 个答案:

答案 0 :(得分:1)

假设typeid belongs_to Event,您可以在Project模型中添加自定义验证器:

Event