我创建了一个模型来记录API中的所有活动,模型看起来像这样
class ApiLogInfo < ActiveRecord::Base
attr_accessible :description, :parameters, :user_id
validates :description,:presence => true
def self.logger(description, parameters = nil, user_id = nil)
api_log_info = ApiLogInfo.new
api_log_info.description = description
api_log_info.parameters = parameters.to_s
api_log_info.user_id = user_id
api_log_info.save!
end
end
当我从控制台运行ApiLogInfo.all
时,它会抛出这样的错误
我无法弄清楚那里有什么问题。如果有人可以帮我解决这个问题会很有帮助。谢谢你。
答案 0 :(得分:1)
更改logger
的名称。
logger
中将为日志SQL调用默认的ActiveRecord
方法。