hummingbird
@hummingbird

Как разделить ActiveAdmin на две части?

Первая часть - это полная админ-панель для администраторов. Сейчас только она есть.
Вторая часть - это урезанная версия для редакторов. Редакторам разрешить доступ только к тем разделам, к которым разрешено, а также дать возможность только создавать и редактировать.

В конфиг ActiveAdmin добавил:
config.namespace :editor do |namespace|
	namespace.authorization_adapter = 'OnlyEditors'
end


И по адресу /editor получил это:
Unable to autoload constant Editor::DashboardController, expected /path/to/project/app/controllers/editor/dashboard_controller.rb to define it


Окей. Не проблема - создал каталог, в нем написал этот код:
module Editor
	class DashboardController
		# Пока пусто
	end
end


На что получил это:
undefined method `make_response!' for Editor::DashboardController:Class


В итоге я перепробовал кучу комбинаций, пытался унаследовать что-то в новом контроллере (классе) - ничего не помогает.

Что делаю не так? Что нужно сделать? Как разделить админ-панель на 2 части?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы