[英]Ruby on Rails: How do I use a Gem? (Vacuum Amazon API)
我找到了一个我想使用的亚马逊宝石https://github.com/hakanensari/vacuum/ 。
我只使用过深入教程的宝石或跟随RailsCast。 我正在寻找使用我在网上找到的宝石的提示。 我将解释我正在做的步骤,并希望有人可以给我一些关于在使用新宝石时我应该做些什么的一些想法。 另外,如果您对宝石有一个很好的教程或解释,那也会很棒。
我开始在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文件,我应该把它放在控制器文件夹中吗? 答案=是的,您只需将该文件放在控制器文件夹中即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.