2016-12-02 5 views
-2

У меня есть проблема с получением результатов на основе выбора в раскрывающемся списке. У меня есть выпадающее меню. У меня три таблицы, связанные друг с другом.Найти результат поиска по запросу postgresql

class User 
    has_and_belongs_to_many :categories 
end 

class Category 
    has_and_belongs_to_many :users 
end 

Я вызвал миграцию с присоединиться к таблице categories_users и имеет внешний ключ как таблицы.

Мы должны выбрать категории, которые должны соответствовать пользователям, имеющим только выбранные категории.

Теперь мне нужно найти результат, основанный на вышеуказанных вещах.

Пожалуйста, помогите мне исправить эту проблему.

+0

До сих пор все, что я получил от выше раздел, вам имеют раскрывающийся список категорий, категории являются рекурсивными, а пользователи имеют и принадлежат ко многим категориям. Вы говорите: «Мы должны выбирать категории, которые должны соответствовать категориям пользователей». Итак, выпадающий список содержит только категории пользователя? Я еще смущен. – fbelanger

+0

У нас есть все категории, и они заполнены в раскрывающемся списке – user3206743

ответ

0

Вы должны

class Category 
    has_and_belongs_to_many :users 
end 
+0

У меня есть решение, чтобы исправить эту проблему – user3206743

0

У вас есть опечатка вы создаете ассоциацию Category с :categories вместо :users

Class Category 
    has_and_belongs_to_many :users 
end 
+0

У меня есть решение исправить эту проблему – user3206743

+0

Пожалуйста, разместите ее как ответ –

Смежные вопросы