我想用 date_select 字段创建简单的搜索
例如我有帖子(标题、文本和 create_at(默认))
在 create_at 字段中,我有类似的内容:25/12/2012(输出中)
我想在标题和文本中搜索 fild(我这样做),并为 date_range (开始和结束 date_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