У меня проблема с некоторыми ассоциациями в Rails3.Проблема с вложенными ассоциациями в Rails3
У меня есть следующие ассоциации
InformationCategory :has_many => Informations :has_many => InformationValues
Я могу успешно выполнить следующие действия:
Information.first.information_values
=> [#InformationValue..]
Я также в состоянии сделать следующее:
InformationCategory.first.informations
=> [#Information...]
Однако по некоторым причинам это не удается:
InformationCategory.first.informations.first.information_values
=> NoMethodError: undefined method `information_values' for #<Information:0x000001053321c8>
Почему я не могу использовать «вложенные ассоциации» в Rails? В сообщении об ошибке четко указано, что InformationCategory.first.informations.first
возвращает экземпляр Information
Я что-то не так?
Заранее благодарен!
Кстати, если я проверяю Информационный объект в случае его отказа, он показывает, что ни один из методов ассоциации «магия» не добавляется к объекту. – Mattias
Не могли бы вы вывести код с ваших моделей? –