-2

我正在使用 Rails 4.2。我的 Gemfile 中有这个……</p>

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 控制台中打印出漂亮的对象。我认为包括宝石会为我解决这个问题。

4

1 回答 1

0

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

require "awesome_print"
AwesomePrint.irb!

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

于 2021-10-08T18:32:44.437 回答