【问题标题】:Ruby on Rails default option valueRuby on Rails 默认选项值
【发布时间】:2012-10-30 18:55:21
【问题描述】:

我正在使用一个数组来存储我的表单中 f.select 下拉列表的值

   <%= f.label :country_of_origin %>
   <%= f.select :country_of_origin, [['Wales'],['Scotland'],['England']] %>

而不是默认值是威尔士,我希望它说“请选择”(显然不希望能够发布值“请选择”)。谁能指出我正确的方向?

【问题讨论】:

    标签: ruby-on-rails-3 forms


    【解决方案1】:
    <%= f.select("model_name", "model_id", [['Wales'],['Scotland'],['England']], {:include_blank => 'Please Select..'}) %>
    

    【讨论】:

    • 谢谢,我能问一下为什么我们要指定模型名称和模型 ID 吗?
    • 我在控制台中打印了上述方法,得到了这个 "" 名称属性是以散列形式发送到服务器的名称属性。而id是标识一个唯一的元素。
    猜你喜欢
    • 1970-01-01
    • 2016-10-25
    • 2011-06-16
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多