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

发布时间:2020-01-14 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了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)%>

总结

以上是脚本之家为你收集整理的ruby-on-rails – 什么是非资源路由的link_to路径?全部内容,希望文章能够帮你解决ruby-on-rails – 什么是非资源路由的link_to路径?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478
脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!