我想用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