ruby-on-rails-4 - 在 activeadmin 中将数字类型过滤为字符串

标签 ruby-on-rails-4 activeadmin ransack

我想在activeadmin的索引页面添加一个过滤器,可以按ID过滤记录,但是数字属性的默认过滤选项是等于/大于/小于,而我需要字符串属性的默认选项包含/等于/开始于/结束于。

我尝试过 filter :id, as: :string 但在过滤时会引发错误。

如何在 activeadmin 中实现这样的过滤器?

最佳答案

这对我有用

 filter :id_eq, as: :string, label: 'Id'

关于ruby-on-rails-4 - 在 activeadmin 中将数字类型过滤为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22813878/

相关文章:

css - 在 Active Admin 中将类添加到 Button_to

ruby-on-rails - 如何使用 ActiveAdmin 垂直布局仪表板部分?

ruby-on-rails - 当我单击 "logout"时,Activeadmin 不会注销

ruby-on-rails - 如何访问设备 protected 方法?

ruby-on-rails - 使用 ID 以外的参数查找模型

ruby-on-rails - Ransack - 分组使用或组合器

mysql - 搜索在最后一个 has_many 关联中具有特定值的实例

ruby-on-rails-3 - 用于 bool 属性的 eq_any - 洗劫

ruby-on-rails - 对并发请求使用 thin

Rails 4 中的多对多嵌套属性(具有强参数)