Your welcome. The differences probably mean we are using different versions of Rails.
Cheers Simon On Sat, 04 Jul 2009 14:52:28 +0800, Vikrant <[email protected]> wrote: > > Thanks Simon Macneall, > It worked!! > I hope you mean ActiveSupport::Dependencies by Dependencies otherwise > I get an error `const_missing':NameError: uninitialized constant > Rails::Initializer::Dependencies. > I first tried only to write > > ActiveSupport::Dependencies.load_once_paths.delete RAILS_ROOT + '/ > vendor/plugins/my_plugin/lib' > > but that didn't work out, so I changed it too - > > ActiveSupport::Dependencies.explicitly_unloadable_constants << > 'MyPlugin' > ActiveSupport::Dependencies.load_once_paths.delete RAILS_ROOT + '/ > vendor/plugins/my_plugin/lib' > > - thanks for your answer. > > On Jul 4, 11:31 am, "Simon Macneall" <[email protected]> wrote: >> I have this in my development.rb file, which I set up when I was making >> some changes to a thirdparty plugin and got sick of the constant >> restarting. >> >> # this forces the Ezgraphix plugin to be reloaded each time - to >> facilitate 'fixing' and updating it >> Dependencies.explicitly_unloadable_constants << 'Ezgraphix' >> ["ezgraphix"].each do |plugin_name| >> reloadable_path = RAILS_ROOT + "/vendor/plugins/#{plugin_name}/lib" >> Dependencies.load_once_paths.delete(reloadable_path) >> end >> >> Cheers >> Simon >> >> On Sat, 04 Jul 2009 14:24:46 +0800, Vikrant <[email protected]> wrote: >> >> > No, you didn't understand. >> > What I'm telling is, while I'm coding in "development" mode, if I >> > change something in "app/controllers/application_controller.rb", >> > changes appear instantly. But if I change something in >> "vendor/plugins/ >> > my_plugin/lib/example.rb", I need to restart the server for changes to >> > take effect. (even in "development" mode). >> > In other words, applications files get reloaded on every request, >> > while plugin files load only once and stay in memory. >> > How can I make sure that plugin files also reload with every request? >> >> > - thanks > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

