我正在尝试使用 form_for 来实现与我创建的无表搜索模型一起使用的搜索表单。搜索表单不断触发“索引”操作。我假设我应该使用“新”来创建表单并“创建”搜索查询的过程。查看日志,我的 POST 变成了 GET。这是我的代码:
/searches/new.html.erb:
<% form_for :searches, @search, :url => searches_path, :html => {:method => :post} do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :keywords %><br />
<%= f.text_field :keywords %>
</p>
<p><%= f.submit "Submit" %></p>
<% end %>
使用 form_for 触发“创建”操作的标准方法是什么?