1

私はモデル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

ここで、カテゴリ表示ページにも検索を追加し、関連する旅行を検索したいと考えています。

問題は、私は専門家ではなく、これを適切に行う方法がよくわからないことです。

誰かが正しい方向を指すことができますか? ありがとう。

4

0 に答える 0