0

我有两个模型PostPostCategory它们都有has_and_belongs_to_many关系。

我手动创建了三个post_categories:news和.don't missannouncements

当我创建一个新的时post,我希望能够通过with选择categories它。belongs toselectmultiple="true"

注意:我不想category在创作时创建一个新的,而是要post附加一个或多个!categoriespost

4

1 回答 1

0

你可以这样做:

form.select :category_ids, PostCategory.all.map{ |pc| [pc.name_or_smth_else, pc.id] }, {}, {:multiple => true}

查看指南的“4.4.1.8 collection_singular_ids”部分

于 2013-08-20T16:53:05.910 回答