Я использую Rails 3.1 и следую этот Railscast для реализации активного продавца, я пытаюсь скопировать корзину покупок, использованную в эпизоде, но получаю эту ошибку:
NoMethodError
неопределенный метод `current_cart 'для # Rails.root: / users / dave / work / sell
Application Trace |Framework Trace |Full Trace config / rout.rb: 7: в block (2 levels) in <top (required)>' config/routes.rb:6:in
блоке в 'config / rout.rb: 1: в `' Эта ошибка произошла при загрузке следующих файлов:
/ users / dave / work / sell / config/routes.rb
My Routes.rb
Sell::Application.routes.draw do
resources :orders
current_cart 'cart', :controller => 'carts', :action => 'show', :id => 'current'
resources :line_items
resources :carts
resources :products
end
В версии Cast of Rails (из источника на github) используется | map |map.resources: любой способ написания маршрутов .rb.
Спасибо за любую помощь, она очень ценится!