Rails管理员命名空间和管理员模型

时间:2015-02-05 19:33:05

标签: ruby-on-rails ruby-on-rails-4

我正在构建一个带有管理界面的rails 4应用程序,因此我尝试在管理员命名空间下为控制器和视图设置它,但我的模型已经共享。

我认为我有一个管理员模型,我想知道这是否会导致任何问题。

在我的路线上我有

namespace :admin do
    resources :admins
    resources :categories 
end

我的控制器在

app/controllers/admin/something_controller.rb

例如:

class Admin::CategoriesController < ApplicationController

我的模特已开启      应用程序/模型/ model.rb

事情是其中一个模型是Admin,如:

 class Admin < ActiveRecord::Base

所以,当我class Admin::CategoriesController < ApplicationController我从我的模特管理员或类似的东西延伸时,我很担心。

我没有

module Admin
end

1 个答案:

答案 0 :(得分:0)

尝试CategoriesController继承ActionController::Base,如下所示:

class Admin::CategoriesController < ActionController::Base