我找到了一个我想使用的 Amazon Gem https://github.com/hakanensari/vacuum/。
我只在深入教程或遵循 RailsCast 的情况下使用过 gem。我正在寻找有关使用网上找到的宝石的技巧。我将解释我正在执行的步骤,希望有人能给我一些关于在使用新宝石时我还应该做什么的想法。另外,如果您有关于宝石的良好教程或解释,那就太好了。
我开始检查 Github 上的 Gem,我会指出我注意到的事情。让我知道是否有我需要注意的事情。
接下来,我将尝试在我自己的项目中实现这些示例。就文件而言,到目前为止我不确定该怎么做。
安装真空宝石
gem install vacuum
安装撬宝石
gem install pry
尝试将信息从“basic_lookup.rb”复制到现有控制器中
def amazon
require File.expand_path('../shared.rb', __FILE__)
res = @req.look_up '0816614024'
items = res.find 'Item'
binding.pry
end
创建路线
match '/test' => 'products#amazon'
进入测试页面并收到以下错误
undefined method 'look_up' for nil:NilClass
我想指出,此时我还没有添加lib文件夹。
感谢您坚持阅读所有这些内容。我仍在尝试掌握如何使用宝石,因此任何帮助或提示都很棒。真的,我只是想弄清楚,如何找到任何宝石并开始适当地使用它。
感谢您给我的任何帮助!
我喜欢shared.rb文件,我应该把它放在controller文件夹中吗? 答案=是的,您只需将该文件放入控制器文件夹中即可。