Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 rails3gem包括_Ruby On Rails 3_Rubygems - Fatal编程技术网

Ruby on rails 3 rails3gem包括

Ruby on rails 3 rails3gem包括,ruby-on-rails-3,rubygems,Ruby On Rails 3,Rubygems,我做了这个宝石: 我希望能够像这样包含它:gem“feedzirra rails”,:git=>“git://github.com/RLovelett/feedzirra-rails.git“,:branch=>“feedzirra rails” 然而,Rails似乎并没有自动扩展ActiveRecord::Base。不过,如果我在使用充当feed的模型内部调用require“feedzirra\u rails”,一切都很好 基本上,我不想打电话。我只想让所有型号的电脑都能自动使用作为订阅源 建

我做了这个宝石: 我希望能够像这样包含它:
gem“feedzirra rails”,:git=>“git://github.com/RLovelett/feedzirra-rails.git“,:branch=>“feedzirra rails”

然而,Rails似乎并没有自动扩展ActiveRecord::Base。不过,如果我在使用
充当feed的模型内部调用
require“feedzirra\u rails”
,一切都很好

基本上,我不想打电话。我只想让所有型号的电脑都能自动使用
作为订阅源


建议?

您需要在gem中添加一个railtie。这将使它在gem文件中包含gem时自动加载。确保您需要lib/feedzirra.rb中的railtie