[英]Active Admin Custom Join Table for Filter
我在元搜索中使用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
重命名模型不是一種選擇。 我該怎么做呢?
好的這個問題: 如何在相同的兩個類之間進行多個has_and_belongs_to_many關聯? 給了我一個策略來重命名Person模型中的關系。 所以現在我有:
class Person < ActiveRecord::Base
has_and_belongs_to_many :staffed_events, :join_table => 'events_staff', :class_name => 'Event'
end
我的過濾器是filter:staffed_events
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.