繁体   English   中英

视图中的Rails 3.1 HABT模型和下拉菜单

[英]Rails 3.1 HABT Model & Drop-Down Menu in Views

我的应用程序中有两个模型,它们使用多对多关联(两个模型都“属于”另一个模型)结合在一起。 在Internet上浏览时,我已经看到有成千上万的示例显示了如何设置视图和控制器,但是所有这些示例都在视图内部使用checkbox_tag,而在视图中则需要一个下拉菜单,因为要显示的对象更多超过100,因此您了解为什么我不能使用该复选框。 您是否遇到过同样的问题? 以女巫的方式,您有建筑观吗?

您想要做的是使用多重选择,因此不要使用如下复选框:

<%= check_box_tag "product[category_ids][]", category.id, @product.categories.include(category) %>

你想做

<%= select_tag "product[category_ids][]", options_from_collection_for_select(@categories, "id", "name"), :multiple => true %>

:multiple => true是将其转换为多选框的重要部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM