![](/img/trans.png)
[英]How to display a Rails dropdown menu with checkbox for each item in it?
[英]Rails display additional information in dropdown menu
我有一個簡單的下拉菜單,使用以下形式的collection_select:
<%= f.label :team %>
<%= f.collection_select(:team_id, Team.all, :id, :name) %>
現在,下拉菜單將按需顯示團隊名稱。 我希望下拉菜單也顯示team:kind(也在Team數據庫中)。 (即“團隊名稱-團隊類型”)
有什么建議么? 由於team:kind在形式上是技術上不必要的信息,因此api指南並沒有太大幫助。
在您的模型上嘗試
def display_fields
"#{self.name} - #{self.type}"
end
然后在你看來
collection_select(:team_id, Team.all, :id, :display_fields)
您可以創建類似的方法
def both_teams
"#{self.name} - #{self.type}"
end
像這樣
collection_select(:team_id, Team.all, :id, :both_teams)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.