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
,因为你没有任何表单。你可能只需使用一个标准的Rails
form\u标记
。是的,这很酷。我仍然需要将
text\u字段中的任何内容
传递给方法,对吗?如果您想在控制器中访问它,请确定-在表单中添加提交按钮,将表单指向索引操作或搜索操作或类似操作,然后实现searchi哦,我明白你的意思了。干杯。