simple_form_for必需:false,但具有默认值

时间:2018-12-05 20:14:45

标签: ruby-on-rails haml simple-form-for

我在haml中使用simple_form_for。我有:

 = simple_form_for :search, :url => search_admin_reports_path, :method => :get do |f|
    .input.string.search_tags
      = f.label :tags, required: false
      %select#search_tags{ :name => 'search[tags][]',  "data-tags" => @tags.join(","), 'data-selected' =>  params[:search].nil? ? '' : params[:search][:tags].join(",") }

问题在于,如果未指定标签,则@tags为nil,因此@tags.join未定义...我想为标签t指定默认值,为空列表,但是我不确定如何执行此操作。

0 个答案:

没有答案