Мне удалось это исправить.Вот как это делается:
- Создание views / rails_admin / main / _navigation.html.haml
- Копирование и вставка кода из эквивалентного файла в исходный код гема rails_admin
- замените все экземпляры
label_plural
на label
Таким образом, изменится следующее:
= link_to(model.label_plural, list_path(:model_name => model.abstract_model.to_param))
на:
= link_to(model.label, list_path(:model_name => model.abstract_model.to_param))
Это нормальносделать так, как label и label_plural очень похожи, как вы можете видеть:
register_instance_option(:label) do
@label ||= abstract_model.model.model_name.human(:default => abstract_model.model.model_name.demodulize.underscore.humanize)
end
register_instance_option(:label_plural) do
@label_plural ||= abstract_model.model.model_name.human(:count => 2, :default => label.pluralize)
end
Теперь, если я хочу использовать множественный ярлык, я просто указываю его в блоке rails_admin моей модели.