Hinzufügen von Routen zum Spree-E-Commerce von Rails
Ich habe kürzlich ein Upgrade auf durchgeführt1.0.3
und 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 routes
Gibt 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?