在管理面板CMS舒适中创建部分

时间:2019-07-18 10:22:49

标签: ruby-on-rails content-management-system comfortable-mexican-sofa

我继承了一个使用COMFY CMS的项目。到目前为止,我还没有使用此CMS的经验。我必须在管理区域中-网站,布局,页面,摘要,文件等下方创建一个页面。

我读了https://github.com/comfy/comfortable-mexican-sofa/wiki/HowTo:-Reusing-Admin-Area,但没有帮助。

我创建了控制器(app / controllers / admin / server / management_controller.rb)并查看(/ app / views / comfy / admin / emails / index.html.haml)

控制器:

class Admin::ServerManagementController < Comfy::Admin::Cms::BaseController

    def index 

    end
end

视图:

.page-header
  %h2= 'Index'

以及相应的路线:

namespace :admin do
      get ' ' => 'server_management#index', as: :server_management

导航到该页面时出现错误:

  

Admin :: ServerManagementController#index缺少此请求格式和变体的模板。

请帮助

1 个答案:

答案 0 :(得分:0)

根据该错误消息,您的模板位于错误的位置。 Rails将加载从控制器类派生的模板。因此,Admin::ServerManagementController#index需要app/views/admin/server_management/index.html.haml

中的视图