我在Heroku Cedar上部署了一个rails 3.1应用程序.我遇到了日志记录问题.默认的rails日志工作正常,但是当我执行以下操作时:
logger.info "log this message"
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,Heroku不会记录任何内容.当我部署我的应用程序时,我看到heroku消息"注入rails_log_stdout"所以我认为调用记录器应该可以正常工作.将语句放在我的日志中.我也尝试过其他日志级别,如logger.error.什么都行不通.有没有人见过这个?
我正在使用rails 3.1 app.我有一个注释控制器,使用ajax更新页面.视图/注释中有一个create.js.coffee应该在创建注释时呈现.这在dev env中运行得很好,但是当我在生产中运行应用程序时,无法找到视图.这就像资产管道不包括在生产模式中.
代码可以在这里找到:https://github.com/samnang/ajax_rails31_demo