我在使用我的测验应用程序理解默认范围和命名范围方面有些挣扎。我在rails 3.0上。
我有一个Question
模型has_many
UserResponse
模型。
Question
有问题text
和可能answer_ids
。 UserResponse
与user_id
aquestion_id
和的关系answer_id
。
当我要向用户显示时,我不想同时拉动每find()
一个. 默认情况下,我只想拉当前的,看看他们是否已经回答了这个问题。Question
UserResponse
UserResponse
user_id
如何在Question
或上创建范围UserResponse
来完成此操作?