ruby-on-rails – 什么是非资源路由的link_to路径?
发布时间:2020-12-17 04:32:28 所属栏目:百科 来源:网络整理
导读:我有一条非资源路由,在路由中使用SHA令牌.这是我的routes.rb文件: match 'permissions/confirm/:token' = 'permissions#confirm' 我可以访问生成的路由,但我不知道传递给link_to帮助器的内容. 这是我正在使用的link_to,它不起作用: %= link_to "Give permi
我有一条非资源路由,在路由中使用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)%> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |