2

在 Rails 中编码时,您使用哪些gem来帮助您提高工作效率或更轻松地进行调试?


有些 gem 是特定于任务的,当您需要实现该功能时,您可以轻松找到它们。带着这个问题,我正在寻找所有其他的,你可能不会想去搜索,但是一旦你听说过它,你就会在每个新项目上安装它。


请为每个回复保留一颗宝石,以帮助投票解决它们。

4

4 回答 4

2

对我来说,最有用的 Rails 调试工具之一是pry。这有点像功能更丰富的 IRB 控制台(我们可以访问所有模型等)和调试器——我们可以设置断点,观察变量。

于 2012-04-05T21:40:13.067 回答
0

rails-footnotes:在应用程序中显示脚注以便于调试,例如会话、请求参数、cookie、过滤器链、路由、查询等。
更重要的是,它包含直接在编辑器中打开文件的链接,包括回溯行。

http://github.com/josevalim/rails-footnotes

于 2012-04-05T21:37:32.870 回答
0

awesome_print:在控制台中,漂亮地打印 Ruby 对象的全彩色,并以适当的缩进显示其内部结构。

http://github.com/michaeldv/awesome_print

于 2012-04-05T21:39:45.737 回答
0

mailcatcher:捕获发送的电子邮件消息并将其显示在 Web 界面中。

运行 mailcatcher,将您最喜欢的应用程序设置为发送到 smtp://127.0.0.1:1025 而不是默认的 SMTP 服务器,然后查看http://127.0.0.1:1080以查看到目前为止已到达的邮件。

无需污染您的收件箱并等待每封邮件在到达您之前绕过 smtp 服务器。在没有互联网连接的情况下进行编码时必须具备。

http://mailcatcher.me/

于 2012-04-05T21:52:20.070 回答