Khi có một lỗi trong giao diện điều khiển, bạn sẽ thấy một cái gì đó như thế này
$ rails c
Loading development environment (Rails 4.0.0)
irb(main):001:0> no_method
NameError: undefined local variable or method `no_method' for main:Object
from (irb):1
from /Users/michal/Projects/tennisliga/.gems/gems/railties-4.0.0/lib/rails/commands/console.rb:90:in `start'
from /Users/michal/Projects/tennisliga/.gems/gems/railties-4.0.0/lib/rails/commands/console.rb:9:in `start'
from /Users/michal/Projects/tennisliga/.gems/gems/railties-4.0.0/lib/rails/commands.rb:64:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
là gì vấn đề với nó? Bạn không thấy dấu vết ngăn xếp?
EDIT: Nếu bạn đang sử dụng nâng lên và muốn xem chi tiết stack trace, hãy tham khảo pry wiki dụ ngắn (hiển thị tất cả các dòng)
Pry.config.exception_handler = proc do |output, exception, _pry_|
output.puts "#{exception}"
output.puts "#{exception.backtrace}"
end
Nguồn
2013-07-15 13:12:42
Điều này làm tôi hạnh phúc –