ruby - In Rails, is map.resources now obsolete? -


i viewing episode in railscasts , looking @ source code episode 145.

this code routes.rb file

actioncontroller::routing::routes.draw |map|   map.resources :orders    map.current_cart 'cart', :controller => 'carts', :action => 'show', :id => 'current'    map.resources :line_items   map.resources :carts   map.resources :products   map.resources :categories   map.root :products end 

i thrown off. looked entirely different syntax. realized source code published in 2010. i'm wondering if it's obsolete, because copied , pasted code rails application , isn't working.

usually, is

resources 'orders' root 'products' 

i don't know how rewrite map.current_cart.

this error message get

nameerror at/orders/new undefined local variable or method 'map' #<actiondispatch::routing::mapper::0x4d90868> 

this line highlighted

  map.current_cart 'cart', :controller => 'carts', :action => 'show', :id => 'current' 

yes obsolete now.

instead of map.resources use resources.

so should write resources :orders


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -