Я использую simple_form_for в haml.У меня есть:
= 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
равен нулю, и поэтому @tags.join
не определено ... Я хотел бы указать значение по умолчанию для теговт, будьте пустым списком, но я не уверен, как это сделать.