1

如何在此处自定义 ActiveAdmin 过滤器中的模型名称?在此处输入图像描述

这种方式行不通:

activerecord:
  models:
    category:
      one: "категория"
      other: 'категории'
4

3 回答 3

1
filter :title, :label => "Change me"
filter :description, :label => "Change Me"
filter :user, :label => "Change Me"

在此处输入图像描述

I18n.t如果你愿意,你也可以使用

    filter :title, :label => (I18n.t "some.key.here")
于 2013-03-27T04:28:24.417 回答
0

ActiveAdmin 使用 metasearh ,所以下一条规则对我有用。(目标 - 父模型,rateplan - 嵌套模型)示例:

en:
  activerecord:
    attributes:
      destination:
       rateplan: "RATEPLAN LOCALIZED NAME"

更多信息:https ://github.com/ernie/meta_search#localization

UPD。

另一种解决方案是使用强化规则进行内化

en:
  formtastic:
    labels:
      rateplan: "RATEPLAN LOCAIZED"

更多信息:https ://github.com/justinfrench/formtastic#internationalization-i18n

于 2013-03-29T09:37:12.650 回答
0

Active Admin 使用formtastic来呈现过滤器,就像表单字段一样。因此,您可以根据需要自定义过滤器,因为 formtastic'c 自定义选项非常方便。例如。更改过滤器标签:只需label: 'YOUR CUSTOM LABEL'在过滤器方法中使用选项。您也可以在那里使用翻译

于 2013-09-28T08:37:33.613 回答