簡體   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