2012-05-17 2 views
0

모델을 참조하는 Rule 모델은 question_id 필드를 사용합니다.맞춤 has_many?

규칙 belongs_to 질문과 has_many 규칙.

그래서 rule.question.name을 할 수 있습니다.

그러나 show_question_id 필드도 있습니다. 그것은 또한 Question 모델을 참조해야하지만, 그게 내가 알아 내지 못하는 것입니다.

rule.show_question.name과 같은 작업을 수행하고 싶습니다.

답변

3
belongs_to :show_question, :class_name => 'Question' 

레일은 외부 키와 협회의 이름과 클래스 이름을 유추, 그래서 당신은 ShowQuestion

제 (존재하지 않는)보다는 Question를 사용하도록 말할 필요