ruby-on-rails - 在 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
有没有办法做到这一点或实现适用于该字段的自定义过滤器?
解决方案
推荐阅读
- c++ - 使用 llvm 和局部值编号算法擦除冗余表达式
- javascript - 跟踪 DC js 聚合数据表中的过滤器,这些数据表用于使用可点击的行向下钻取
- regex - debezium table whitelist with regular expression
- pdf - Laravel 5 上传/保存 pdf 的问题
- python - 将字典(以元组作为值)转换为列表?
- swift - 快速更改颜色搜索栏结果图标
- java - java.lang.NullPointerException: Attempt to invoke virtual method 'android.text.Editable android.widget.EditText.getText()'
- powershell - 使用另一个 PowerShell 脚本在远程使用 ps1 脚本安装 MSI 失败
- angular - 重构嵌套的 Observable + Promise + Observable
- c# - asp.net MVC created_by、modified_by、created_time、modified_time 自动处理