Hanami路线助手不在模板中工作

时间:2017-04-18 19:59:52

标签: hanami hanami-router

我有hanami应用程序版本1.0.0 我有下一个routes.rb文件:

get '/games', to: 'games#index'
root to: 'home#index'

我看了docs并尝试使用

<%= routes.games_path %>
在application.html.erb模板中

,但收到了下一个错误:

  

Hanami :: Routing :: InvalidRouteException:无法为游戏生成路径(路径) - 请检查给定的参数

如何在hanami模板中使用路由器?

2 个答案:

答案 0 :(得分:5)

您还可以为路线添加名称,而不是使用resources

get '/games', to: 'games#index', as: :games

阅读详情:https://guides.hanamirb.org/routing/overview/

答案 1 :(得分:1)

我添加了

resources :games, only: [:index]

到我的routes.rb文件,这解决了我的问题。