我正在 Ruby on Rails 中创建课程应用程序。这个课程应用程序有章节,每个章节都有一个测验。
对于测验,我想验证一个问题只能有一个 is_correct 属性设置为 true 的答案。
在我的 Answer 模型中,我尝试定义此验证:
validates_uniqueness_of :is_correct, conditions: { where(is_correct: true) }
但我收到语法错误:
syntax error, unexpected '}', expecting =>
谁能帮我这个?谢谢你的帮助,
安东尼