2015-09-04 4 views
0

Привет, я пытался создать систему инвентаризации образцов, чтобы понять рельсы больше, но проблема в том, что много видео немного грязно, и я наклоняю голову вокруг того, как мы и создайте ассоциации + базу данных с помощью collection_select.Rails 4.2 Как использовать Collection_select с dbms

, что я вообще хочу сделать это элемент, который имеет имя, описание и принадлежит к категории, то категория имеет имя,

Предмет -> Название: Описание строки: строка category_id: целое Категория -> имя: строка

, так что я могу узнать больше об ассоциациях. Я хочу элемент, относящийся к динамической категории. Я имею в виду, что я могу добавить 10 предметов в эту категорию, а затем вы можете выбрать из 10 категорий, которые вы добавлен в элемент.

но я не могу правильно обернуть и сделать это, может ли кто-нибудь помочь мне закодировать это, так как я немного новичок в рельсах, поэтому я не могу правильно это сделать.

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

ответ

0

, что довольно просто сделать

в вашем _form.html.erb вы должны сделать это

<%= f.select(:categories, Category.all.collect {|c| [ c.name, c.id ] }, {}, { multiple: true , class: "form-control" })%> 
</div> 

в белый список всех категорий Params вы должны изменить свой контроллер

def item_params 
params.require(:item).permit(:name, :description, :categoriess => [:id ]) 

конец

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

  • Нет связанных вопросов^_^