sql >> Database >  >> RDS >> PostgreSQL

Zoekformulier leidt niet naar de juiste controller in Rails 5.1

Ik zie een overbodig form tag bovenaan het door u verstrekte formulierfragment. Simple Form gebruiken je hoeft alleen de helper te gebruiken die het biedt:

<%= simple_form_for @user do |f| %>
  <%= f.input :username %>
  <%= f.input :password %>
  <%= f.button :submit %>
<% end %>

Dit genereert ook een volledig formulier met labels voor gebruikersnaam en wachtwoord, en geeft standaard fouten wanneer u het formulier met ongeldige gegevens weergeeft (bijvoorbeeld na het indienen).

Verwijder daarom de eerste regel van het formulier in het volgende fragment:

<form class="navbar-form navbar-left">
<div class="form-group">
  <%= simple_form_for(jobs_path, method: :get) do %>
  <%= text_field_tag :address, params[:address], placeholder: "Votre Ville..." %>
  <%= submit_tag 'Rechercher', class:'btn btn-default' %>
  <% end %>
</div>

en herschrijf het als:

<div class="form-group navbar-form navbar-left">
  <%= simple_form_for(jobs_path, method: :get) do %>
    <%= text_field_tag :address, params[:address], placeholder: "Votre Ville..." %>
    <%= submit_tag 'Rechercher', class:'btn btn-default' %>
  <% end %>
</div>



  1. H2 postgresql-modus lijkt niet te werken voor mij

  2. Een relationele database opvragen via Google DataFlow Transformer

  3. MySQL:resterende dagen van abonnementen berekenen op basis van betalingen

  4. Een PHP MYSQL-rangschikkingsquery krijgen om te rangschikken op basis van de totale som van de score