Rails 3 Gem包含

时间:2011-07-29 02:59:18

标签: ruby-on-rails-3 rubygems

我制作了这个宝石:https://github.com/RLovelett/feedzirra-rails 我希望能够包含它:gem "feedzirra-rails", :git => "git://github.com/RLovelett/feedzirra-rails.git", :branch => "feedzirra-rails"

但是,Rails似乎并没有自动扩展ActiveRecord :: Base。但是,如果我在使用require "feedzirra_rails"的模型中调用acts_as_feed,一切都很好。

基本上,我不想打电话给需要。我只想自动为所有模型提供acts_as_feed

建议?

1 个答案:

答案 0 :(得分:1)

您需要为gem添加一个铁路。这将使您在Gemfile中包含gem时自动加载。确保你需要lib / feedzirra.rb中的铁路

http://api.rubyonrails.org/classes/Rails/Railtie.html