メタサーチで Active Admin を使用しています。habtm 関係がありますが、結合テーブルがデフォルトのものではありません。私は持っている
class Person < ActiveRecord::Base
has_and_belongs_to_many :events, :join_table => 'events_staff'
end
class Event < ActiveRecord::Base
has_and_belongs_to_many :staff, :class_name => 'Person', :join_table => 'events_staff'
end
アクティブな管理者を使用するとき、次のようなものが必要でした:
ActiveAdmin.register Person do
filter :events, :join_table => 'events_staff'
end
モデルの名前を変更することはオプションではありません。どうすればいいですか?