我在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指定默认值,为空列表,但是我不确定如何执行此操作。