Railsアプリ内でRailsプラグインやGem、Rubyライブラリを拡張する方法
例えばRails Pluginを拡張する場合は、RAILS_ROOT/libにplugin拡張ライブラリ用のディレクトリを用意します。
lib/plugins.rb lib/plugins/ext.rb lib/plugins/ext/
AcsAsSearchableを拡張する場合は、lib/plugins/ext以下に以下のようにActsAsSearchableプラグインの構成と同じようにファイルを配置。
lib/plugins/ext/acts_as_searchable.rb lib/plugins/ext/acts_as_searchable/ lib/plugins/ext/acts_as_searchable/acts_as_searchable.rb lib/plugins/ext/acts_as_searchable/lib/estraierpure.rb
各ファイルの中身は以下のように記述します。
lib/plugins.rb
LANG : RUBY
-
require File.expand_path(File.join(File.dirname(__FILE__), 'plugins', 'ext'))











