Ruby on rails Rails:以表单'提交表单;s路径
我有一张这样的表格:Ruby on rails Rails:以表单'提交表单;s路径,ruby-on-rails,ruby-on-rails-3,search,Ruby On Rails,Ruby On Rails 3,Search,我有一张这样的表格: <%= form_for edit_user_path(SOMETHING) do %> <%= text_field_tag :client_code_suggest %> <% end %> 如何通过路径提交表单中键入的内容?可能需要一个新的控制器方法,因为它可以通过ID而不是client\u code找到用户,但我不确定如何在视图中实现它。通常在Rails应用程序中,你会有类似于@user的表单,它知道将表单提交给用户\u
<%= form_for edit_user_path(SOMETHING) do %>
<%= text_field_tag :client_code_suggest %>
<% end %>
如何通过路径提交表单中键入的
内容
?可能需要一个新的控制器方法,因为它可以通过ID
而不是client\u code
找到用户,但我不确定如何在视图中实现它。通常在Rails应用程序中,你会有类似于@user的表单,它知道将表单提交给用户\u路径
(如果@user
未被持久化)或用户路径(@user)
(如果@user
被持久化)
您可以覆盖它提交到的URL(如果需要)使用url
选项,例如form\u for@user,url:some\u other\u path
如果我试图搜索现有用户,我将如何在控制器中声明@user
?如果你试图搜索用户,你不会这样做,你也不会使用form\u for
,因为你没有任何表单。你可能只需使用一个标准的Railsform\u标记
。是的,这很酷。我仍然需要将text\u字段中的任何内容
传递给方法,对吗?如果您想在控制器中访问它,请确定-在表单中添加提交按钮,将表单指向索引操作或搜索操作或类似操作,然后实现searchi哦,我明白你的意思了。干杯。