有没有办法测试宝石是否正常工作?或者查看它具有哪些功能的方法

时间:2012-03-30 12:14:21

标签: ruby-on-rails ruby-on-rails-3 rubygems gem

查看红宝石宝石是否正常工作的最佳方法是什么?

我刚刚安装了https://github.com/watu/table_builder

当我尝试使用基本示例时,我的应用程序返回“未定义的方法`table_for'for#<#< Class:0x12a69e738>:0x12a699580>”

我最初通过导演http://railscasts.com/episodes/213-calendars

找到了这个

在这种情况下,anyony知道我做错了什么吗?甚至更好的我如何在这样的情况下调试。

有没有办法打印所有可用的辅助方法或类似的东西?

2 个答案:

答案 0 :(得分:1)

如果你使用bundler安装你可以做的宝石:

bundle show table_builder #show gem path
bundle open table_builder #open gem in default editor

没有捆绑者:

gem which table_builder #show gem path
#then open it...

一般情况下,当您知道其位置时,您可以看到所有已安装宝石的代码。然后只需调试代码;)

答案 1 :(得分:0)

为什么不直接在自己的项目中导入代码(将其放在lib或vendor / plugins文件夹中),看看引发异常的位置。这将使您清楚地了解问题所在。