Rails-如何使用验证唯一性来存储单选按钮选项



给定模型:

问题&QuestionAnswers(question_id)

用户可以通过选择单选按钮对QuestionAnswer进行投票。因此,他们每个问题只能投一票。我希望用户能够在不允许两次投票的情况下更改投票。

Rails中的正确方法是什么,也许还有模型验证。允许用户撤销,但在此过程中不允许两次投票。。。删除之前的投票?

感谢

RESTful方法是通过创建和更新操作为QuestionAnswers创建一个控制器。

当他们第一次选择答案时。。表单指向创建操作。

当他们给出答案后,制作一个表格,指向该问答的更新。

最新更新