ruby-on-rails – 什么是非资源路由的link_to路径?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 什么是非资源路由的link_to路径?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一条非资源路由,在路由中使用SHA令牌.这是我的routes.rb文件
match 'permissions/confirm/:token' => 'permissions#confirm'

我可以访问生成的路由,但我不知道传递给link_to帮助器的内容.

这是我正在使用的link_to,它不起作用:

<%= link_to "Give permission",confirm_permission_path(:token => @permission.token) %>

思考?

解决方法

添加:作为路线的关键,例如匹配’permissions / confirm /:token’=> ‘permissions#confirm’,:as => :confirm_permissions

然后<%= link_to“授予权限”,confirm_permissions_path(:token => @ permission.token)%>

原文链接:https://www.f2er.com/ruby/269293.html

猜你在找的Ruby相关文章