ruby-on-rails - 使用 rake 记录到 Rails 控制台

标签 ruby-on-rails ruby rake rakefile

我有一个由作业调度程序调用的 rake 文件。该文件输出 desc 但我无法将任何其他内容记录到控制台。我错过了什么?

收件箱抽取

namespace :inbox do
  desc 'Check inbox for new app builds'
  task process_inbox: :environment do
    puts "my task is working"  
  end
end

最佳答案

与 Heroku 日志类似,您需要 STDOUT 才能查看输出。可以像这样简单

my_logger = Logger.new(STDOUT)
my_logger.info "work or die"

关于ruby-on-rails - 使用 rake 记录到 Rails 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27807656/

相关文章:

rake - 如何从 rake 运行 qunit 测试?

ruby - 在 Sandi Metz 的 OO Design in Ruby 书中,模块和继承有什么区别?

ruby-on-rails - 运行迁移时出现 Rails 迁移错误?

ruby-on-rails - Rails2.3.8 : How do I run a test using the dev environment? ruby

ruby-on-rails - 像 User.find( :all). each? 这样的代码有什么问题?

ruby-on-rails - 如何在将使用 Yelp 等 API 的 Rails 应用程序中实现搜索栏?

ruby-on-rails - lovdbyless VS 社区引擎……哪个最好?

ruby-on-rails - 如何在 Rails Schedule.rake 中包含模块?

mysql - 如何获取结果集中的日期格式?

ruby-on-rails - 有没有很好的引用(开源)Rails NoSQL应用程序?