Я создам интерфейс администратора для своей серверной части приложения.
Я использую Mongoid, и я хочу знать, что лучше для создания моего собственного интерфейса Backend.
Iне могу использовать active_admin , потому что он не работает для mongoid odm.
У меня есть в моих маршрутах:
devise_for :admins
namespace :admin do
resources :categories
resources: users
resources: posts
.
.
.
end
У меня есть в моемНапример, категории контроллера:
class Admin::CategoriesController < ApplicationController
before_filter :authenticate_admin! # assuming you're using devise
def index
#etc.
end
end
Лучше использовать пространство имен или ресурсы?
, что является наилучшей практикой для создания интерфейса для администратора с другими odms или базой данных без использования гемов как active_admin, rails_admin, typus ... etc