Дублирующая вкладка ресурсов с ActiveAdmin

#ruby-on-rails #ruby #resources #model #activeadmin

#ruby-on-rails #ruby #Ресурсы #Модель #activeadmin

Вопрос:

У меня есть пользовательский ресурс, для отображения которого я использую ActiveAdmin. Возможно ли добавить два экземпляра одного и того же пользовательского ресурса, чтобы я мог по-разному настраивать столбцы в каждом из них? Если да, приведет ли запуск генератора для этого ресурса к блокировке существующих файлов, которые уже были созданы?

Спасибо.

Ответ №1:

Я думаю, вы можете переименовать ресурс, который позволит вам иметь дублирующуюся вкладку ресурсов:

«По умолчанию любые ссылки на ресурс (меню, маршруты, кнопки и т.д.) В интерфейсе будут использовать имя класса. Вы можете переименовать ресурс, используя опцию :как.»

Пример:

 ActiveAdmin.register Post, :as => "Article"
  

После этого ресурс будет доступен как /admin /articles.

http://activeadmin.info/docs/2-resource-customization.html#rename_the_resource

Комментарии:

1. Я думаю, проблема здесь в том, что генератор выполняет несколько действий. Я почти уверен, что если я создам другую вкладку пользовательских ресурсов, она затмит исходную.

2. На самом деле, это даже не позволит мне сгенерировать дублирующуюся вкладку ресурсов.

3. Добавление ресурса администратора вручную под другим именем сделало это.

Ответ №2:

Вы можете дублировать app / admin / users под другим именем, таким как это app /admin /users_abc и использовать как: «#{name}»

 ActiveAdmin.register User, as: "Users"

ActiveAdmin.register User, as: "Users Abc"
  

У меня это работает!

Комментарии:

1. Хотя сообщение было таким давним, но я все еще прокомментировал для тех, кто видит эту проблему: D