Commit 27c9021e39c55a86a1d7096577789b96c384102f
1 parent
d8736a06
Exists in
master
and in
29 other branches
Reload plugin at each request on development mode
Core plugins extensions was not reloaded (development mode) between requests. This breaks plugins which depends on extensions.
Showing
1 changed file
with
6 additions
and
0 deletions
Show diff stats
config/initializers/plugins.rb
... | ... | @@ -5,3 +5,9 @@ require 'noosfero/plugin/active_record' |
5 | 5 | require 'noosfero/plugin/mailer_base' |
6 | 6 | require 'noosfero/plugin/settings' |
7 | 7 | Noosfero::Plugin.init_system if $NOOSFERO_LOAD_PLUGINS |
8 | + | |
9 | +if Rails.env == 'development' && $NOOSFERO_LOAD_PLUGINS | |
10 | + ActionController::Base.send(:prepend_before_filter) do |controller| | |
11 | + Noosfero::Plugin.init_system | |
12 | + end | |
13 | +end | ... | ... |