He ** llo、次のようなIndextankインデックスが与えられた場合:class Threads <ActiveRecord :: Base has_many:permissions
include Tanker
tankit 'rails_3_demo' do
indexes :content
end
after_save :update_tank_indexes
after_destroy :delete_tank_indexes
end
このインデックスは私のスレッドモデルに存在します。問題は、スレッドに権限があることです。現在、ユーザーがインデックス全体を検索できるようにすると、すべてのユーザーのスレッドを検索することになります。ユーザーがアクセスするアクセス許可を持っているスレッド間でのみ検索できるように、アクセス許可を処理するスマートな方法は何ですか。ありがとう**
スキーマ:
USER (id)
PROJECT (id)
PERMISSION (user_id, project_id)
Thread (project_id)
ユーザーがプロジェクトの権限レコードを持っている限り、そのプロジェクトのすべてのスレッドを表示できます。