On Nov 27, 5:08 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> I'm developing on Windows, using InstantRails and i've run into a
> problem.
>
> My development workflow, till now, has been as follows:
> 1. start the server: ruby script/server --debug
> 2. run my application by invoking a controller from the browser -
> observe behaviour
> 3. edit source file to fix bug/change behaviour
> 4. save source file
> 5. goto #2
>
> This has worked really well for me, until recently.
>
> The bulk of the code that I am working on is in a file ('foo.rb') that
> is in the model directory but that is not associated with a specific
> model. It declares a certain constant that I would like to be able to
> access from my controller. So - in my controller, I have required
> foo.rb (require "foo.rb").
>
See what I wrote on this: http://www.spacevatican.org/2008/9/28/required-or-not
Fred
> This seems to have broken my nice comfortable workflow. Now - when I
> make changes in foo.rb and save foo.rb, the changes are not picked up
> and have no effect on program execution. I need restart the server in
> order to pick up the changes.
>
> I assume that somehow, requiring foo.rb in my controller prevents it
> from being reloaded automatically as it had been previously. Is there
> a way to force foo.rb to be reloaded after a change? Other suggestions
> for how to get aorund this?
>
> Many thanks.
> Yoram
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---