Rails 3 Gem Включить - PullRequest
       2

Rails 3 Gem Включить

0 голосов
/ 29 июля 2011

Я сделал этот драгоценный камень: 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 Ответ

1 голос
/ 29 июля 2011

Вы должны добавить Railtie к драгоценному камню. Это заставит его загружаться автоматически, когда вы включите драгоценный камень в свой Gemfile. Убедитесь, что вам нужен Railtie в lib / feedzirra.rb

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...