我继承了一个使用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缺少此请求格式和变体的模板。
请帮助
答案 0 :(得分:0)
根据该错误消息,您的模板位于错误的位置。 Rails将加载从控制器类派生的模板。因此,Admin::ServerManagementController#index
需要app/views/admin/server_management/index.html.haml