【发布时间】:2013-06-04 13:50:01
【问题描述】:
我是 Rails 新手,一直没能找到这方面的东西。
在我的应用中,我有产品、评论和用户。
评论属于_to用户和产品,而用户和产品都“有_很多”评论。
但是,我想限制用户为每个产品输入多个评论(每个产品都是唯一的)。因此,如果用户为某个产品创建评论并尝试为同一产品撰写另一篇评论,他们会被告知他们不被允许但可以编辑他们现有的评论。
我的问题是:我应该在控制器级别执行此操作,还是可以通过验证来执行此操作(这似乎是一个更简单的解决方案)?只是不知道如何处理它。
【问题讨论】:
标签: ruby-on-rails