我有Rule
模型使用Question
字段引用question_id
模型。
规则belongs_to
问题和问题has_many
规则。
所以,我可以做rule.question.name
。
但是,还有一个show_question_id
字段。它还应该引用Question
模型,但这是我无法弄清楚的。
我希望能够做rule.show_question.name
之类的事情。
答案 0 :(得分:3)
belongs_to :show_question, :class_name => 'Question'
Rails从关联名称中推断出外键和类名,因此您需要告诉它使用Question
而不是(不存在)ShowQuestion