В моем приложении, у меня есть четыре модели - Пользователи> Клиенты> Работа> ЗадачиНужна рука с рельсов присоединиться
У меня есть все ассоциации установить штраф (как в здесь ->Advice on RoR database schema and associations), но Я застрял в запросе.
В общем, что я делаю:
@potentialjobs = current_user.jobs.where(:status => "potential")
Но в результатах, я также хочу, чтобы включить клиент AttrS в дополнение к ATTRS работы.
Может ли кто-нибудь указать мне правильное направление?
Спасибо.
UPDATE
Цените предложения ниже.
Я думал, что это должно быть довольно просто, но я начинаю думать, что проблема должна лежать где-то еще в моей кодовой базе.
Всякий раз, когда я пытаюсь include
или join
клиент модели в этом запросе или в виде объединения второго порядка в самой модели, я получаю следующее сообщение об ошибке:
uninitialized constant Job::Clients
... и я Не знаю, почему. Итак, может ли кто-нибудь пролить свет на это для меня?
ОЧЕРЕДНАЯ UPDATE
решаемая - У меня была ошибка плюрализация в одном из моих моделей. Гах. Спасибо всем.
Смотрите этот вопрос: http://stackoverflow.com/questions/8554498/rails-includes-nested-relations – charleyc
Пожалуйста, ваш код модели. –
Hi @SeanHill - не нужно. Я понял проблему почти сразу, как только набрал. Ошибка плюрализации в модели. : D – user1418711