我找到了一个我想使用的{Gem Gem} {。}}。
我只使用深度教程中的宝石或跟随RailsCast。我正在寻找使用我在网上找到的宝石的提示。我将解释我正在做的步骤,并希望有人可以给我一些关于在使用新宝石时我应该做些什么的一些想法。此外,如果您有关于宝石的良好教程或解释,那也会很棒。
我开始在Github上检查Gem,我会指出我注意到的事情。让我知道如果有什么我想念的东西我应该注意。
接下来,我将尝试在我自己的项目中实现这些示例。到目前为止,我不知道该做什么,就像文件一样。
安装真空宝石
gem install vacuum
安装pry gem
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文件夹。
我感谢您坚持并阅读所有这些。我仍在尝试使用宝石,所以任何帮助或提示都很棒。真的,我只想弄清楚,我如何找到任何宝石并开始适当地使用它。
感谢你们给我的任何帮助!
答案 0 :(得分:0)
我喜欢shared.rb文件,我应该把它放在控制器文件夹中吗? 答案=是的,您只需将该文件放在控制器文件夹中即可。