sql >> データベース >  >> RDS >> PostgreSQL

Rails5.1でフォームが適切なコントローラーにルーティングされない

    冗長なformが表示されます 提供されたフォームスニペットの上部にあるタグ。 Simple Formの使用 提供されているヘルパーを使用するだけです:

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

    これにより、ユーザー名とパスワードのラベルも付いたフォーム全体が生成され、無効なデータを使用してフォームをレンダリングすると(たとえば送信後)、デフォルトでエラーが表示されます。

    したがって、次のスニペットのフォームの最初の行を削除してください:

    <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>
    

    次のように書き直します:

    <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. SQLServerカーソルの手順を定義する-SQLServer/TSQLチュートリアル

    2. mysqlをmysqliに変換する方法は?

    3. 既存のすべてのテーブルデータをUTF8照合に変換する方法はありますか?

    4. Apex 5.0:データベースアクションの実行中にプログレスバーを表示する