Missing template isn't missing


#1

I have just added a new method to a controller, and though all the
pre-existing methods are working as expected the new ones do not. I get
the following error:

Missing template
script/…/config/…/app/views/repository/new_method.rhtml

The path given above is correct relative to the application’s base
directory (not the public_html). The view is present in the
app/views/repository directory and has the correct name, suffix and
content. Even stranger is that if I remove views relating to the working
methods then they still keep working…
The problem seems to be unrelated to whether I use the full url or the
ones mapped in config/routes.rb, which has such lines as:

map.connect ‘/new_method’, :controller => ‘repository’, :action =>
‘new_method’

This problem has appeared when developing with WEBrick. Can anyone
suggest what the cause might be?


#2

are you working in development mode? rather than production mode

alternatively, have you tried restarting the WEBrick?

/ak

Milo T. schrieb:


#3

Andy K. wrote:

are you working in development mode? rather than production mode

I’ve been running it in development mode.

alternatively, have you tried restarting the WEBrick?

I’ve re-started it a few times and it does not
seem to have made any difference, which is very odd.


#4

Finally fixed it. I never did find the cause, but upgrading Rails and
components to 1.2.1 got it working again.