I just installed rails 1.2.1 and am having trouble starting my
application when I define a singleton resource. It loads up fine with
all my normal map.resources, but when I use map.resource, I get an
error.
For example, if I add this to routes.rb
map.resource :account
I get the following error:
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/routing.rb:936:in
build': undefined method
[]’ for :account:Symbol (NoMethodError)
from
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/routing.rb:1161:in
add_route' from /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/routing.rb:1167:in
add_named_route’
from
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/routing.rb:992:in
method_missing' from /var/www/dev.www.storeit/current/config/../config/routes.rb:3 from /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/routing.rb:1128:in
draw’
from
/var/www/dev.www.storeit/current/config/…/config/routes.rb:1
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:489:in
load' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.0/lib/active_support/dependencies.rb:489:in
load’
… 20 levels…
from
/usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:211:in
run' from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:231 from /usr/local/bin/mongrel_rails:16:in
load’
from /usr/local/bin/mongrel_rails:16
Is a singleton resource supported in rails 1.2.1?
Thanks