为什么 awesome_print 没有在我的 Rails 4.2 控制台中打印出格式化的输出?

Why isn't awesome_print printing out formatted output in my Rails 4.2 console?

我正在使用 Rails 4.2。我的 Gemfile 中有这个……

gem 'awesome_print', '~>1.8'

这是 Gemfile.lock

中的显示方式
awesome_print (1.8.0)

但是,当我登录到 rails 控制台时,对象没有以漂亮的形式打印出来

$ rails c
Loading development environment (Rails 4.2.10)
irb: warn: can't alias context from irb_context.
(dev)> User.last
  User Load (0.7ms)  SELECT  `users`.* FROM `users`  ORDER BY `users`.`id` DESC LIMIT 1
=> #<User id: 88836, dob: "1960-10-02", first_name: “Test”, email: “test@test.com, created_at: "2021-10-01 14:11:40", updated_at: "2021-10-01 14:11:46", middle_name: nil, last_name: “Test”, active: true, nick_name: nil, …

我不确定我还需要做什么才能在 Rails 控制台中打印出漂亮的对象。我认为包括 gem 会帮我解决这个问题。

如评论中所述,根据自述文件 -- https://github.com/awesome-print/awesome_print,通过添加这些行编辑 ~/.irbrc

require "awesome_print"
AwesomePrint.irb!

将 awesome_print 设置为 IRB 的默认值(rails 控制台)。