Мне кажется, что это простая проблема, из-за моего непонимания нового интерфейса запросов ActiveRecord, но возьмите этот пример:
>> Category.first.recipes
=> [ ... ] # array of recipes
Однако:
>> Category.where(:id => 1).recipes
=> NoMethodError: undefined method `recipes' for #<ActiveRecord::Relation:0x000001033dc9e0>
Что здесь происходит? почему мой метод where
возвращает объект ActiveRecord::Relation
? как я могу получить объекты из запроса здесь?