Помощник по маршрутам 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, и это решило мою проблему.

Другие вопросы по тегам