我正在运行升级自4.2.x的Rails 5。
在控制台和运行失败方法时,错误信息中不会显示行号,我只能看到:
Traceback (most recent call last):
NoMethodError (undefined method `[]' for nil:NilClass)
我确保development.rb文件拥有以下内容:
config.log_level = :debug
我的 Gemfile:
source 'https://rubygems.org'
gem 'rails', '5.1.2' # mothership
gem 'bootstrap-sass' # crutches
gem 'sass-rails' # Use SCSS for stylesheets
gem 'devise' # login/sessions
gem 'devise-i18n' # login/sessions
gem 'haml' # markup language
gem 'uglifier', '>= 1.3.0' # Use Uglifier as compressor for JavaScript assets
gem 'coffee-rails'
gem 'jquery-rails' # Use jquery as the JavaScript library
gem 'bcrypt', '~> 3.1.7' # Use ActiveModel has_secure_password
gem 'html5_validators'
gem 'execjs'
gem 'puma'
gem 'pg'
gem 'listen'
group :development do
gem 'rails_db'
gem 'hirb'
gem "better_errors"
gem "binding_of_caller"
end
group :production do
gem 'aws-sdk-rails'
gem 'rails_12factor'
end
我应该做哪些更改,以便我能够看到发生错误的行?
log/development.rb
。 - Anthony