如何从多个选择框中包含多个值并属于多个关系?

时间:2013-03-15 06:45:12

标签: ruby-on-rails ruby-on-rails-3 has-and-belongs-to-many

我有两个表itemssub_category,并且我在两个表之间有has_and_belongs_to_many个关系。我必须从不同的选择框中选择子类别的值,并将所有这些值包含在项子类别中。

我有一个表单,其中有一个下拉框和多个选择框,这两个包含子类别,我必须将两者的值都包含在项子类别中。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

这是书和作者示例的一个示例。我认为您可以使用您的问题更改此代码。

<%= select_tag "book[author_ids][]", options_from_collection_for_select(Author.all, :id, :name), {:multiple => true, :size => 3} %>

答案 1 :(得分:0)

如果我正确地解释了你的问题,这个例子,Rails演员88,http://railscasts.com/episodes/88-dynamic-select-menus-revised,来自rails casts应该回答这个问题。在此示例中,选择国家/地区然后更改状态的可能选择选项。 皮尔