给定模型:
问题&QuestionAnswers(question_id)
用户可以通过选择单选按钮对QuestionAnswer进行投票。因此,他们每个问题只能投一票。我希望用户能够在不允许两次投票的情况下更改投票。
Rails中的正确方法是什么,也许还有模型验证。允许用户撤销,但在此过程中不允许两次投票。。。删除之前的投票?
感谢
RESTful方法是通过创建和更新操作为QuestionAnswers创建一个控制器。
当他们第一次选择答案时。。表单指向创建操作。
当他们给出答案后,制作一个表格,指向该问答的更新。