【问题标题】:Rails Admin namespace and Admin ModelRails 管理命名空间和管理模型
【发布时间】: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 &lt; ApplicationController 时,我会从我的模型管理员或类似的东西中扩展出来。

我没有

module Admin
end

【问题讨论】:

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


    【解决方案1】:

    尝试像这样从ActionController::Base 继承CategoriesController

    class Admin::CategoriesController < ActionController::Base
    

    【讨论】:

    • 我想她在问有没有可能拥有 Class Admin 和 Module Admin,否则这将是一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    相关资源
    最近更新 更多