Rails: иерархический выбор для модели с предками

Мне нужно отобразить иерархическое структурированное меню выбора категорий.

Я использую Ancestry в моей модели категорий, поэтому я могу создавать категории и подкатегории.

В моей схеме у меня есть другая модель «офертов», у нее есть отношение «многие ко многим» с категориями, поэтому при создании офертов я хочу выбрать категорию офертов. было бы здорово, если после выбора родителя загрузите дочерние элементы в другой выбор.

Кто-нибудь знает, как это сделать? Я попробовал, но не смог придумать простого способа. Вот наглядный пример:

 Category 1
    Sub-Cat 1.1
    Sub-Cat 1.2
  Category 2
    Sub-Cat 2.1
    Sub-Cat 2.2
  Category 3
  Category 4

Спасибо за помощь.


person svelandiag    schedule 23.02.2015    source источник
comment
Я просто хочу подтвердить ваш вопрос. Вы хотели бы знать, как создать ассоциацию между категорией и предложениями, при которой при выполнении Oferts.first.categories будут показаны все категории, относящиеся к предложениям? Это оно?   -  person Finks    schedule 24.02.2015
comment
Нет-нет, вы меня не поняли, я хочу показать выделенное дроудаун при создании предложения, которое позволяет мне выбирать его категорию так, как я объяснил, избегайте   -  person svelandiag    schedule 24.02.2015


Ответы (1)


Взгляните на этот красивый статья, в которой рассказывается об этой функциональности, которую мы могли бы реализовать во многих наших формах, очень хорошо, решение заключалось в использовании небольшого количества ajax

Надеюсь, это вам поможет!

person Community    schedule 24.11.2015