我有用户模型和地址,SocialProfile模型。我想显示地址模型的字段,如" zip"," address_line_1"在活动管理员中的用户资源的过滤器部分中。
作为地址模型,我想在User的同一资源中显示SocialProfile Model的字段。 如何在belongs_to模型的活动管理中显示下拉和文本搜索中的字段?
class User < ActiveRecord::Base
has_many :addresses
has_many :social_profiles
end
class Address < ActiveRecord::Base
belongs_to :user
end
class SocialProfile < ActiveRecord::Base
belongs_to :user
end
在app / admin / user.rb
中过滤用户资源filter :mobile
filter :full_name
filter :zip #to use the address model's "zip" field
filter :source #use social_profile model's "social" field
答案 0 :(得分:2)
您应该只能使用
过滤关联的模型filter :address_zip, as: :string
filter :social_profile_mobile, as: :string
它只会过滤相关模型的特定字段。我可能不知道哪些属性属于哪个模型,但想法是一样的。