モデルが関連付けられていないものBaseController
から継承するという名前のコントローラーがありますが、すべてが正常であることを通知するメッセージで応答するメソッドがあります。ApplicationController
ping
route.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
は、他のコントローラーが継承する単なる親コントローラーです。その他は機知に富んだコントローラーであり、モデルが関連付けられています
ありがとう。