我有一个名为的控制器,它从没有关联的模型BaseController
继承,但它的方法只响应一条消息以通知一切正常。ApplicationController
ping
我正在尝试通过在我的 routes.rb 文件中设置的 BaseController 调用操作 ping:
namespace :api, defaults: { format: 'json' } do
match '/ping' => 'base#ping'
end
但它总是给我一个 NameError uninitialized constant Base
。我想它试图找到一个名为 Base 的模型,但它不存在,所以我不知道如何设置到我的控制器的正确路由。
我的 BaseController 的内容如下:
class Api::BaseController < ApplicationController
load_and_authorize_resource
respond_to :json
def ping
respond_with({ :status => 'OK' })
end
end
作为额外信息:BaseController
只是其他控制器继承的父控制器。其他人是足智多谋的控制器,并有相关的模型
谢谢。