0
這是我的形式簡單的形式不發送參數
<%= simple_form_for '', url: temperature2_path, :method => :get do |f| %>
<%= f.input :search, collection: @vehicles, :label_method => :objectno, :label => 'Vehiculo', :selected => params[:search] %>
<%= f.button :submit, value: "Buscar",:name => nil%>
<% end %>
如果我打印的控制檯P @vehicles,你可以看到有值
#<ActiveRecord::Relation [#<Message id: nil, objectno: "Carlos">, #<Message id: nil, objectno: "HLPN">, #<Message id: nil, objectno: "024">, #<Message id: nil, objectno: "HLMAW">]>
然而,當我選擇記錄從集合@vehicles URL不包含車輛:
http://0.0.0.0:3000/temperature2?search=
我期待
http://0.0.0.0:3000/temperature2?search=Carlos
我錯過了什麼?
我認爲你需要在輸入元素中的name屬性 – Vbp