我有一个模型trip.rb
class Trip < ActiveRecord::Base
has_and_belongs_to_many :categories
end
我正在使用 meta_search 在它的索引页面上搜索旅行。
<%= form_for @search do |f| %>
<%= f.collection_select :location_id_equals, Location.order('country ASC').all, :id, :name, :include_blank => true, :prompt => "All locations" %>
<%= f.collection_select :categories_id_equals, Category.all, :id, :name, :include_blank => true, :prompt => "All categories" %>
<%= f.collection_select :budget_id_in, Budget.all, :id, :name, :include_blank => true, :prompt => "All budgets" %>
<%= submit_tag "Find", :class => "btn btn-primary btn-large" %> </li>
<% end %>
trips_controller.rb
def index
@search = Trip.search(params[:search])
end
类别.rb
class Category < ActiveRecord::Base
has_and_belongs_to_many :trips
end
现在的事情是我想在类别显示页面上添加搜索并在那里搜索相关的旅行。
问题是我不是专家,也不确定如何正确执行此操作。
有人可以指出正确的方向吗?谢谢。