Hinzufügen von Routen zum Spree-E-Commerce von Rails

Ich habe kürzlich ein Upgrade auf durchgeführt1.0.3und die Datei routes.rb in meinem Ordner config / routes scheint alle meine benutzerdefinierten Routen zu ignorieren.

MEINE routen.rb

<code>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
</code>

Wenn ich rennebundle exec rake routesGibt alle zutreffenden Routen zurück. Aber wenn ich versuche, diese bestimmte Seite zu erreichen, erhalte ich:

<code>undefined local variable or method `about_us_path'
</code>

Oder derselbe Fehler für jeden Link, der sich in meinen benutzerdefinierten Routen befindet. Irgendwie werden meine Routen ignoriert. Kennt jemand einen Weg, um dieses Problem zu umgehen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage