首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >logger.info在Rails模型中不起作用

logger.info在Rails模型中不起作用
EN

Stack Overflow用户
提问于 2019-02-23 09:05:17
回答 1查看 37关注 0票数 1
代码语言:javascript
运行
复制
Rails 3.2

我曾经成功地使用过logger.info。今天,我试着调试一个模型的操作,它破坏了我的应用程序。我的代码(在model/admin_ability.rb中):

代码语言:javascript
运行
复制
can :decline, Ticket do |ticket|
  if ticket.persisted?
    logger.info("File: #{__FILE__ } -- LINE: #{__LINE__ }")
    executor = ticket.executor
    ticket_profile = ticket.ticket_profile
    decliners = ticket.decliners
    suitable_companies = ''
    suitable_companies = ticket_profile.suitable_companies(decliners, ticket.customer, ticket.customer_info.zip, ticket.requested_date_start,
      false, false) if decliners.blank?
    suitable_companies.delete(ticket.executor)
    !(suitable_companies.compact).blank?
  end
end

以下是错误消息:

代码语言:javascript
运行
复制
undefined local variable or method `logger' for #<AdminAbility:0x007f8382bfd3f0>
Rails.root: /home/app

Application Trace | Framework Trace | Full Trace
app/models/admin_ability.rb:40:in `block in initialize'

第40行是:

代码语言:javascript
运行
复制
logger.info("File: #{__FILE__ } -- LINE: #{__LINE__ }")

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-23 10:20:33

Rails常量上调用loggerRails.logger.info

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54837193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档