非常简单的搜索+ date_select

时间:2012-09-05 20:09:10

标签: ruby-on-rails search date-range

我想用date_select fild创建简单的搜索

例如我有帖子(标题,文字和create_at(默认))

在create_at fild我有类似的东西:25/12/2012(在输出中)

我希望在标题和文字中搜索fild(我这样做),并为date_range(开始和结束日期_fild)提供fild

如果我在这个fild中放了一些东西,我会像那样搜索:

named_scope :between, lambda { |starts, ends| { :conditions => ['created_at > ? AND created_at <= ?', starts, ends] } }

在简单搜索中我有这个:

  <%= form_tag posts_path, :method => 'get', :id => "posts_search" do %>
    <p>
      <%= text_field_tag :search, params[:search] %>
      <%= submit_tag "Search", :name => nil %>
    </p>

    <div id="someid"><%= render 'table' %></div>
  <% end %>

和此:

def index
  @posts = Post.search(params[:search]).paginate(:per_page => 3, :page => params[:page])
end

0 个答案:

没有答案