В настоящее время я пытаюсь отобразить параметры: wine_type с wine_type_gteq на моем домашнем экране.
Проблема, с которой я сталкиваюсь, заключается в том, что wine_type_gteq не принимается.
<div class="s003">
<%= form_tag search_path, method: :get do %>
<div class="inner-form">
<div class="input-field first-wrap">
<%= select_tag :wine_type_gteq, [["Grauburgunder", "Grauburgunder"]], prompt: "Select..." %>
</div>
<div class="input-field second-wrap">
<%= text_field_tag :search, params[:search], placeholder: "Wein...", class: "form-control", id: "autolocation" %>
</div>
<div class="input-field third-wrap">
<button class="btn-search">
<%= submit_tag "Suchen", style: "color:white" %>
</button>
</div>
</div>
<% end %>
</form>
</div>
</div>
Rails выдает ошибку и говорит, что не может преобразовать массив в строку, поэтому я изменил строку на:
<%= select_tag.to_s :wine_type_gteq, [["Grauburgunder", "Grauburgunder"]], prompt: "Select..." %>
Теперь он конвертирует массив в строку, но я все еще получаю ошибку ActionView.