我遇到一些非常简单的问题,我无法弄清楚它为什么不起作用。
假设:
资源
此外,
当我尝试创建新的调查时,如果我只保持用户关系,它就可以工作。但是,如果我包含两个关系,那么它将失败
TypeError in SurveysController#create
Cannot visit Year
我无法弄明白......有什么提示吗?
答案 0 :(得分:1)
我进行了模型验证,这是不对的。
validates :user_id, :uniqueness => {:scope => :year, :message => "apenas um registo por ano"}
当然这是错的,我本应该用
:scope => :year_id
多年来我一直在使用一个集合,但把它变成了一个资源,忘了检查验证。