0
我有以下的搜索表單:的Ruby-on-Rails的快速搜索表單
<%= form_tag edit_lot_path(:id), :class => "form-search", method: :get do %>
<div class="input-append">
<%= text_field_tag :id, nil, :placeholder => "Lot #", :class => "input-mini search-query" %>
<%= button_tag(type: "submit", class: "btn") do %>
<i class="icon-search"></i>
<% end %>
</div>
<% end %>
我所試圖做的是通過一個搜索字段(ID的路徑),這樣用戶可以做快速查找ID。不幸的是我得到錯誤Couldn't find Lot with id=id
。
請注意,這是使用軌道4
什麼'url'它去當u點擊提交?表單標記看起來不正確,你傳遞':id'作爲'edit_lot_path'的參數,它生成了「lots/id/edit」和'params [:id] = id' – tihom