gpt4 book ai didi

ruby-on-rails - 事件管理员 : How to customize labels for select filter?

转载 作者:行者123 更新时间:2023-12-04 05:17:07 27 4
gpt4 key购买 nike

这似乎应该相当简单,购买我还没有找到有关该主题的任何文档。

我有以下过滤器:

filter :archived, as: :select

...它以选择框的形式为我提供了一个工作过滤器,其中包含“任何”、"is"和“否”选项。

我的问题是:如何自定义这些标签以使功能保持不变,但标签改为“全部”、“实时”和“存档”?

最佳答案

快速简便:

filter :archived, as: :select, collection: [['Live', 'true'], ['Archived', 'false']]

但是,这不会让您在不更改 I18n 的情况下自定义“全部”选项。

更新:这是另一种选择:
# Somewhere, in an initializer or just straight in your activeadmin file:
class ActiveAdmin::Inputs::FilterIsArchivedInput < ActiveAdmin::Inputs::FilterSelectInput
def input_options
super.merge include_blank: 'All'
end

def collection
[ ['Live', 'true'], ['Archived', 'false'] ]
end
end

# In activeadmin
filter :archived, as: :is_archived

关于ruby-on-rails - 事件管理员 : How to customize labels for select filter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15852600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com