首页 > 解决方案 > 在 rails admin 中过滤虚拟字段

问题描述

大家好,我正在尝试将过滤器添加到我的 Rails 管理员中的虚拟字段我能够在过滤器列表中显示该字段

通过使用filterable true但它没有过滤

这是虚拟字段的代码

  def country
    city = City.where(id: self.city_id).first
    Country.where(id: city.country_id).first.name if city.present?
  end

这是 rails admin list 操作中的字段

list do
  field :country do
    filterable true 
  end
end

有没有办法做到这一点或实现适用于该字段的自定义过滤器?

标签: ruby-on-railsrails-admin

解决方案


推荐阅读