问题标签 [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 - Ruby 的 awesome_print 到 STDERR
如何使ap
功能(及其颜色)输出到STDERR
?
ruby-on-rails - 使用 Rails 调试
上:如果是真的:
“你想展示一个非常复杂的对象,你会得到一个非常复杂的结果。”
我怎样才能使输出更容易?
我想漂亮地打印@_controller 和我所看到的:
<%= debug @_controller %>
2.<%= simple_format @_controller.to_yaml %>
错误:“无法转储匿名模块:#”
<%= @_controller.inspect %>
<%= raw ap(@_controller) %>
有没有办法漂亮地打印这个对象(@_controller)?
像echo '<pre>';print_r($object);echo '</pre>';
在php中?
多谢!!!
ruby - 如何让 Ruby awesome_print 归档?
我试图awesome_print
输出到文件而不是控制台,但我不知道该怎么做?
这将写入控制台,我需要将格式化的输出写入文件。
如果我将哈希直接写入文件,则它不会按照我想要的方式格式化。
ruby - '真棒打印'在同一行
是否可以使用 awesome_print 在同一行打印?
例如,考虑以下循环:
i的每个实例都出现在新行上,但我希望结果为012345,在同一行上。
如果做不到这一点,还有什么其他红宝石打印方法可以实现这一点?
ruby-on-rails - 如何从表单编码的字符串中获得漂亮的打印
好先生。如何强制 request.body (或任何其他非 JSON 字符串)以漂亮的多行 JSON 或 yaml 样式打印出来?
我已经看到了将此类字符串转换为真实 JSON 的奇特方法,但希望避免使用另一种方法。
ruby - awesome_print 没有以绚丽的彩色多行布局打印?
我遇到了一个问题,其中awesome_print
没有以华丽的彩色多行格式显示输出。我发现最好奇的是,在安装 gem 时:
它在 IRB 中返回一个false
on :require
关于可能导致这种情况的任何想法?我不太确定如何解决这个问题,因为 gem 安装似乎工作正常,我什至可以ap "test"
在 IRB 中使用而没有错误,除了没有着色或多行正确打印,而且似乎只是退回到其他一些打印方法.
没有~/.aprc
变化也不会引起任何变化。
ruby - 使用 ActiveSupport::TestCase 时如何将 BigDecimal 数字显示为人类可读
当我使用ActiveSupport::TestCase
失败的测试时,会显示如下消息:
我想显示值0.94
而不是<BigDecimal:7fb947c749a0,'0.94E0',9(18)>
. 在 rails cosole 或pry
我正在使用awesome_print
的 .
有没有办法激活awesome_print
测试结果?我不坚持使用awesome_print
,如果有另一种方式来显示数字更具可读性,我会很乐意使用它。
ruby-on-rails - 如何去除 awesome_print 上的黑色背景
我在 Rails 应用程序中使用了很棒的awesome_print gem。它工作正常,除了彩色文本是黑色背景并且有点难以阅读。我想保留颜色但没有黑色背景。
我可以看到节点是如何着色的,但是如何轻松去除黑色背景?
ruby-on-rails - 将目录永久添加到 Ruby $LOAD_PATH
我想要在每个 IRB 控制台或 Rails 控制台中使用awesome_print的选项。
IRB 控制台现在几乎可以令人满意地工作。如果我运行irb
,我可以输入require 'awesome_print'
并且它可以工作。
Rails 控制台并不容易。require 'awesome_print'
不起作用。我显然必须这样做:
> $LOAD_PATH << '~/.rvm/gems/ruby-2.1.8/gems/awesome_print-1.7.0/lib'
之后,require 'awesome_print'
工作正常。
但我绝对不想每次打开 Rails 控制台时都必须输入$LOAD_PATH << '~/.rvm/gems/ruby-2.1.8/gems/awesome_print-1.7.0/lib'
,然后才能使用. 这似乎很荒谬。require 'awesome_print'
awesome_print
那么,如何永久添加 Ruby 的路径$LOAD_PATH
?
注意:我不想添加awesome_print
到Gemfile
任何特定项目中。我希望我的所有Ruby/Rails 项目都awesome_print
可以使用。
ruby-on-rails - 如何在不使用 ~/.irbrc 文件的情况下让 awesome_print 工作?
我想使用很棒的打印而不把它放在我的 rails 5 应用程序中。就在控制台中。在 irb 中要求它的文档不起作用。