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?