【问题标题】:Remove default dropdown option added by required true in Rails 5删除 Rails 5 中 required true 添加的默认下拉选项
【发布时间】:2023-03-08 01:04:02
【问题描述】:

我有一个必需的选择下拉选项,但它的选项是动态添加的。所以有一种情况,其中选择下拉列表为空。

= s.input :test_id, :label => "Choose Category", :collection => @model.categories, :required => true

我的问题是,当您根据需要设置下拉列表时,如何删除自动添加的空白选项(我希望我的下拉列表为空)。我尝试添加include_blank: false,但我得到了ArgumentError - include_blank cannot be false for a required field.:

【问题讨论】:

    标签: ruby-on-rails-5 simple-form


    【解决方案1】:

    应该与:

    = s.input :test_id, :label => "Choose Category", :collection => @model.categories, :required => true, prompt: ''
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      相关资源
      最近更新 更多