1

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

0 回答 0