Rails:在表单路径中提交表单

时间:2014-03-07 02:40:24

标签: ruby-on-rails ruby-on-rails-3 search

我有一个看起来像这样的表格:

<%= form_for edit_user_path(SOMETHING) do %>
  <%= text_field_tag :client_code_suggest %>
<% end %>

如何通过路径提交表单中输入的SOMETHING?可能需要一种新的控制器方法,因为它会在ID而不是client_code找到用户,但我不确定如何在视图中实现它。

1 个答案:

答案 0 :(得分:0)

通常在Rails应用中,您会有类似form_for @user的内容,知道将表单提交到users_path(如果@user未保留)或user_path(@user)(如果持久@user。)

http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for

您可以使用url选项覆盖它提交的网址(如果需要),例如。 form_for @user, url: some_other_path