嗨,我有一个 rails 表格:
<%= form_tag("/orders", action: "find", method: "get") do %>
<%= text_field_tag(:barcodeform) %>
<%= submit_tag("find") %>
<% end %>
这是我的路线.rb
post 'orders/uploadFile'
resources :orders do
member do
get 'next_state'
end
member do
get 'last_state'
end
member do
get 'last_state_ablauf_2'
end
member do
get 'log'
end
member do
get 'save_Order'
end
member do
get 'auftrag_annehmen'
end
member do
get 'find'
end
end
控制器:没什么特别的,我只是设置了一个名为 find 的方法,在那里重定向以查看它是否有效。
现在,当我在表单中输入一个值时,它会这样做:
http://example/orders?utf8=%E2%9C%93&barcodeform=631&commit=find
但我希望它做类似的事情:
http://example/orders/531
我没有得到任何搜索结果,它只显示所有条目。我应该如何编写表格以获得这种结果“/orders/id”?有任何想法吗?谢谢