我希望我的select_tag默认为空白,但我正在使用地图
<%= select_tag "assignment[client_id]", options_for_select(@data.map{|d| ["#{d.first_name} #{d.last_name}",d.id]}, " ") %>
Run Code Online (Sandbox Code Playgroud)
我知道你不能使用include_blank,你不能把""设置为空白.有任何想法吗 ?
谢谢,亚历克斯
Rails提供了selecthelper方法,它有一个:include_blank选项,用途如下:
<%= select("assignment", "client_id", @data.map { |d| ["#{d.first_name} #{d.last_name}", d.id] }, { :include_blank => true }) %>
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Rails的FormOptionsHelper #select.
PS:OT:也许def name; "#{first_name} #{last_name}" end为你的模型添加一个方法:)
| 归档时间: |
|
| 查看次数: |
3461 次 |
| 最近记录: |