问题标签 [awesomeprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - awesome_print 没有显示关联的对象
如何让 AwesomePrint.ap 显示嵌套在对象内的关联对象?默认情况下它不会这样做,我假设有办法强制它?
heroku - 如何使 awesome_print 成为 heroku 控制台中的默认值?
如何使 awesome_print 成为 heroku 控制台中的默认值?
当我Model.all
在控制台中输入时,我希望 awesome_print 无需输入即可显示结果ap Model.all
。
ruby-on-rails - 很棒的打印一个 Ruby 哈希
我正在尝试输出一个哈希,它是调用 Flickr 的 collection.getTree 方法的结果。
我有:
它正在打印出散列,但周围有所有转义的 html 标签。我该如何解决这个问题。我确实尝试过.html_safe
,但没有奏效。
基本上我想要的只是这个哈希的漂亮打印输出。不多不少。
更新:
这就是我正在运行的:= ap(@flickr_collections, html: true)
输出是:
我不能添加其余的输出,因为我只能在这个框中使用 30,000 个字符。以上是输出的第一部分。
如果我在前面添加一个原始调用ap
,那么它确实有帮助,但它会在新行上输出每个字符串、哈希箭头和大括号/方括号,这没有任何用处。
我将不胜感激这个问题被重新打开。
ruby - Can't get awesome_print gem to work
awesome_print looks like a pretty nice gem, so I wanted to try it out.
I went to one of my projects and did:
and it says one gem installed, documentation installed, etc.
Then, while I am in that project, I went to my Rails console to try it out, but when I did a require "awesome_print"
as their help file says, I get a "cannot load such file".
Has anyone got this to work?
ruby-on-rails - 在调用活动记录实例时防止某些列值返回(不限制将来对它们的访问)
我有一个启用了 postgis 的数据库,它有一些记录(在给定的表中,有很多)具有巨大的:spatial
列值。
我经常awesome_print
在工作时使用 gem 快速查看记录。它着色并很好地显示给定的记录(或记录)信息,以便快速查看。这种情况下的问题是,99% 的终端显示器都致力于以 WKT 格式显示这些空间列的多页长度坐标列表。
我希望 activerecord 在使用ap
(真棒打印)命令查看这些对象时不返回这些对象。有没有办法做到这一点而不会破坏其他东西?我可以指示 ActiveRecord 隐藏这些列的值,除非特别要求或要求太多?
ruby - 一旦在 IRB 或 rails 控制台中启用,如何禁用 awesome_print?
我将 awesome_print 配置为 IRB 中的默认格式化程序(AwesomePrint.irb!
在我的 .irbrc 中使用),虽然这通常很棒,但有时我想将其关闭。有人知道如何从正在运行的 IRB/Rails 控制台进行操作吗?
awesomeprint -
为什么在 rspec 输出中显示 awesome_print gem
我在我的 rspec 测试中从 ap 得到这个输出
这不是因为 :html 选项,因为当它打开时,它看起来像:
ruby-on-rails - prettify JSON output of active-model-serializer in rails console
I am testing active-model-serializer output in the rails console and I am looking for a way to prettify the output. The the only solution I have found so far is:
That seems like a roundabout approach. Is there a "better way"?
ruby - 如何使用 awesome_print 为集合之间的差异着色?
我正在做一组差异并使用 awesome_print gem 打印差异:
这会打印出两个不同的项目。
有没有办法突出或着色两者之间的差异?
ruby-on-rails - 为什么 Awesome Print 不适用于某些 Rails 集合对象?
Awesome Print 通常在 Rails 中非常适合我。
但是ap Post.all
在 Rails 控制台中进行操作时,我只能得到标准的全行输出。
它与返回的ActiveRecord_Relation
类或其他东西有关,因为当返回一个数组时,比如 in ap Post.all.each {|p| p}
,Awesome Print 就可以了。