Ruby on rails RailsAdmin:多态类型作为自定义筛选器
在这种模式下,Ruby on rails RailsAdmin:多态类型作为自定义筛选器,ruby-on-rails,ruby,ruby-on-rails-4,polymorphism,rails-admin,Ruby On Rails,Ruby,Ruby On Rails 4,Polymorphism,Rails Admin,在这种模式下, class Flat < ActiveRecord::Base belongs_to :owner, polymorphic: true end 类平面
class Flat < ActiveRecord::Base
belongs_to :owner, polymorphic: true
end
类平面在RailsAdmin中,我想添加一个所有者类型的过滤器。我该怎么做呢?对于所有关联字段,过滤在默认情况下都是关闭的。你所需要做的就是重新打开它
class Flat < ActiveRecord::Base
belongs_to :owner, polymorphic: true
rails_admin do
list do
filters [:owner_type] # if you'd like an owner_type filter by default
field :owner_type do
filterable true # allow owner_type to be filtered on
end
end
end
end
类平面字段:field1
,字段:field2
,等等。或者使用:包含字段:field1,:field2
。