我通常在Rails控制台中使用“y”方法来使我的结果变得更加整洁。然而,现在这种方法似乎已经不起作用了。
我需要找到相应的结果,虽然可以查看结果,但并不是以整洁的方式呈现。以下是我的Rails控制台:
我需要找到相应的结果,虽然可以查看结果,但并不是以整洁的方式呈现。以下是我的Rails控制台:
Loading development environment (Rails 3.2.6)
1.9.3-p286 :001 > y Trip.all
Trip Load (0.1ms) SELECT "trips".* FROM "trips"
NoMethodError: undefined method `y' for main:Object
from (irb):1
from /home/timen/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in `start'
from /home/timen/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in `start'
from /home/timen/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.6/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
1.9.3-p286 :002 >
awesome_print
没有提供y
方法。它提供了ap
方法,比y
更加强大!在 Ruby 1.9.3 中根本没有y
方法,原因是底层 YAML 库的更改。 - rewritten