簡體   English   中英

RoR - 來自數組的collection_select

[英]RoR - collection_select from array

我有點陣:

@dates= ['2013-11-01', '2013-11-02', '2013-11-03', '2013-11-04', '2013-11-05']

我如何將這些數組放在視圖中的collection_select中? 我試過了:

...    
<%= f.collection_select :day, Day.order(:date), :id, @dates, include_blank: false %>
...

假設您的意思是使用日期字符串來表示選擇的值(從表單返回)和文本(在下拉列表中顯示)

= f.collection_select :day, @dates, :to_s, :to_s, include_blank: false

這將傳遞:to_s到@dates集合的每個元素,並使用select的文本(param 3)和value(param 4)的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM