Dar*_*Fox 1 ruby logging ruby-on-rails upgrade ruby-on-rails-3
尝试启动服务器时出现此错误.
logger.rb:541:in `exist?': can't convert Rails::Paths::Path into String (TypeError)
Run Code Online (Sandbox Code Playgroud)
这是我的development.rb中的代码.
require 'log_formatter'
config.logger = Logger.new(config.paths.log.first)
config.logger.formatter = LogFormatter.new
config.logger.level = Logger::DEBUG
Run Code Online (Sandbox Code Playgroud)
我试过添加.to_s,但是没用.
谷歌也没有帮助.
And*_*ndy 10
在Rails 3.1.1中,旧语法已被弃用.你现在应该使用:
config.paths['log'].first
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6280 次 |
| 最近记录: |