Tôi có thể thấy một form
thừa ở đầu đoạn mã biểu mẫu đã cung cấp của bạn. Sử dụng Simple Form
bạn chỉ cần sử dụng trình trợ giúp mà nó cung cấp:
<%= simple_form_for @user do |f| %>
<%= f.input :username %>
<%= f.input :password %>
<%= f.button :submit %>
<% end %>
Thao tác này cũng sẽ tạo ra toàn bộ biểu mẫu có nhãn cho tên người dùng và mật khẩu, đồng thời hiển thị lỗi theo mặc định khi bạn hiển thị biểu mẫu với dữ liệu không hợp lệ (ví dụ:sau khi gửi).
Vì vậy, vui lòng xóa dòng đầu tiên của biểu mẫu trong đoạn mã sau:
<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>
và viết lại nó như sau:
<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>