Ruby on Rails Model.find генерирует ошибку MySQL - PullRequest
0 голосов
/ 23 февраля 2010

У меня есть модель продукта, и у нее есть много категорий с has_many: через ассоциацию

В моем контроллере я пытаюсь найти с помощью category.category, но возникает ошибка mysql.

Model.find(:all, :conditions => ['categories.category_id = ?', @category.id ])

Идеи

1 Ответ

0 голосов
/ 23 февраля 2010

Если вы делаете, вы find на модели Product, вам нужно либо удалить часть categories. вашего оператора :conditions, либо добавить :joins => :categroies к искатель.

Однако, некоторая помощь поможет сузить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...