Помощник по маршрутам Hanami не работает в шаблонах
У меня есть приложение Hanami версии 1.0.0 У меня есть следующий файл rout.rb:
get '/games', to: 'games#index'
root to: 'home#index'
Я прочитал документы и попытался использовать
<%= routes.games_path %>
в шаблоне application.html.erb, но получил следующую ошибку:
Hanami:: Routing:: InvalidRouteException: маршрут (путь) не может быть сгенерирован для: игр - проверьте указанные аргументы
Как я могу использовать роутеры в шаблонах ханами?
2 ответа
Решение
Вместо того, чтобы использовать resources
Вы также можете добавить имя к своему маршруту:
get '/games', to: 'games#index', as: :games
Узнайте больше на: http://hanamirb.org/guides/routing/basic-usage/
Я добавил
resources :games, only: [:index]
в мой файл route.rb, и это решило мою проблему.