Ruby on rails 非常简单的搜索+;日期选择
我想创建带有日期的简单搜索\u选择fild 例如,我有帖子(标题、文本和create_at(默认)) 在fild的create_中,我有这样的东西:2012年12月25日(在输出中) 我想在标题和文本中搜索fild(我这样做),并在日期范围内搜索fild(开始和结束日期) 如果我在这个文件里放了什么东西,我会这样搜索:Ruby on rails 非常简单的搜索+;日期选择,ruby-on-rails,search,date-range,Ruby On Rails,Search,Date Range,我想创建带有日期的简单搜索\u选择fild 例如,我有帖子(标题、文本和create_at(默认)) 在fild的create_中,我有这样的东西:2012年12月25日(在输出中) 我想在标题和文本中搜索fild(我这样做),并在日期范围内搜索fild(开始和结束日期) 如果我在这个文件里放了什么东西,我会这样搜索: named_scope :between, lambda { |starts, ends| { :conditions => ['created_at > ? AND
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