Goliath を使用して Rails アプリ用の Web サービスを作成しており、Web サーバーに送信されたすべての要求をログに記録したいと考えています。Api
私は2つのモジュール内にあるこのクラスを持っています:
require 'goliath'
module WebService
module Rest
class Api < Goliath::API
def response(env)
# Log the request
Logger.create(id: params['id'], type: params['type'])
[200, {}, "success"]
end
end
end
app/models
namedにモデルがありLogger
ます。問題は、実行するruby api.rb -sv
とエラーがスローされることです。
uninitialized constant WebService::Rest::Api::Logger
私は何をすべきか?ありがとう。