如何通过URL向rails表单提交数据



我在rails应用程序中有一个基本的搜索表单,记录已输入的每个搜索。我还希望我的用户能够在浏览器中使用url发起搜索。例如http://www.example.com/searches?q=foo

我已经玩了不同的路由选项和逻辑在我的控制器,但我似乎不能得到这个形式:

<%= form_for(@search) do |f| %>
  <div class="field">
    <%= f.label :search %><br />
    <%= f.text_field :search %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>

在数据库上发起一个POST操作并提交一个新的搜索。

谢谢:)

将表单更改为GET请求而不是POST请求,然后您可以同时使用表单和url:

<%= form_for(@search), :method => :get do |f| %>

相关内容

  • 没有找到相关文章

最新更新