Rails保存表单数据以供查询

时间:2014-09-28 03:00:53

标签: ruby-on-rails ruby

感谢前两条评论的帮助。以下是搜索栏的固定代码:

class TextbooksController < ApplicationController
.
.
.
    def index
        @textbooks = Textbook.search(params[:search]).paginate(page: params[:page])
    end
end

我希望用户从主页进行搜索,因此我在视图中有一个简单的文本字段和提交按钮:

<%= form_tag textbooks_path, method: "get" do %>
        <p>
            <%= submit_tag "Search", name: nil, id: "search_btn_home" %>
            <%= text_field_tag :search, params[:search], id: "search_bar_home", class: "form-control" %>
        </p>
<% end %>

教科书索引页面如下所示

<% provide(:title, 'Search results') %>
<h1>Search results</h1>

<%= will_paginate %>

<ul class="textbooks">
    <%= render @textbooks %>
</ul>

<%= will_paginate %>

0 个答案:

没有答案