【发布时间】:2015-04-05 19:27:36
【问题描述】:
我正在构建一个带有管理界面的 rails 4 应用程序,因此我尝试在控制器和视图的管理命名空间下设置它,但共享我的模型。
我的想法是我有一个管理员模型,我想知道这是否会导致任何类型的问题。
在我的路线上
namespace :admin do
resources :admins
resources :categories
end
我的控制器已开启
app/controllers/admin/something_controller.rb
例如:
class Admin::CategoriesController < ApplicationController
我的模型在 app/models/model.rb
问题是其中一个模型是管理员,例如:
class Admin < ActiveRecord::Base
所以,我担心当我做 class Admin::CategoriesController < ApplicationController 时,我会从我的模型管理员或类似的东西中扩展出来。
我没有
module Admin
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4