Недавно я обновился до 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'
или ту же ошибку для каждой ссылки, которая находится в моих настраиваемых маршрутах. Почему-то мои маршруты игнорируются. Кто-нибудь знает способ обойти эту проблему?