Простой способ, разработайте свой плагин в папке внутри папки "app" :
- app
- модели
- контроллеры
- помощников
- просмотров
- your_plugin_here
Таким образом, все ваши классы плагинов будутперезагружается при каждом запросе.
Другая возможность - добавить путь к файлу application.rb:
require File.expand_path('../boot', __FILE__)
require 'rails/all'
Bundler.require(:default, Rails.env) if defined?(Bundler)
module SunspotTutorial
class Application < Rails::Application
config.autoload_paths += %W{ #{config.root}/plugins/your_plugin_name/lib }
#lots of other code
end
end
Таким образом, ваш плагин будет перезагружаться все время.