Добавление маршрутов в Rails' Spree E-Commerce

Недавно я обновился до 1.0.3, и файл route.rb в моей папке config/routes, похоже, игнорирует все мои пользовательские маршруты.

МОИ маршруты.rb

JollyStore::Application.routes.draw do
  # Mount Spree's routes
  mount Spree::Core::Engine, :at => '/'

  root :to => 'pages#index'

  namespace :admin do
    resources :wysiwygs
  end

  match 'about_us/', :to => "pages#about_us"
  match 'services/', :to => "pages#services"
  match 'raw_resources/', :to => "pages#raw_resources"
  match 'contact_us/', :to => "pages#contact_us"

  match 'privacy_policy/', :to => "pages#privacy_policy"
  match 'return_policy/', :to => "pages#return_policy"
  match 'refund_policy/', :to => "pages#refund_policy"
  match 'cancellation_policy/', :to => "pages#cancellation_policy"
  match 'delivery_shipping_policy/', :to => "pages#delivery_shipping_policy"


end

Если я запускаю bundle exec rake routes, он возвращает все подходящие маршруты. Но когда я пытаюсь перейти на эту конкретную страницу, я получаю:

undefined local variable or method `about_us_path'

или ту же ошибку для каждой ссылки, которая находится в моих настраиваемых маршрутах. Почему-то мои маршруты игнорируются. Кто-нибудь знает способ обойти эту проблему?

15
задан Trip 8 April 2012 в 16:48
поделиться