Hi, Yesterday I had to walk through the code of a plug-in and perform a minor fix. I confess that I didn't like the experience. Because the plug-in is in the vendor directory, I had to restart the web server whenever the code changed. How can I debug a plug-in without having to restart the web server whenever the code changes? Thanks, Tiago F.
on 2009-01-07 12:00
on 2009-01-07 12:24
one way to bypass the server problem is to run tests. Normally there's a test (or rspec) suite included. If not, you can create it - create a test directory (or spec) - include a test_helper.rb or spec_helper.rb (take one from another plugin) - make unit tests that require the test or spec helper and inherit from a unit test case. - run rake (or rake spec) in your plugin directory Elise And then you add tests that correspond to your fix, and run until it's working as required.