大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Rails中的路由. URL中的点,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
def to_param name end
和routes.rb
get '/:id' => 'categories#show',:as => :category
当name参数不包含任何点(foobar)时,一切正常,但是当它起作用时(f.o.o.b.a.r)
我收到错误没有路由匹配[GET].所以我的问题是:是否可以在路由中使用点作为参数名称的一部分?或者我可以做些什么来实现这个目的,也许是一些钩子或什么的.任何帮助表示赞赏.
get ':/id' => "categories#show",:as => :category,:constraints => { :id => /[\w+\.]+/ }
此路由现在将匹配:id到包含任何单词字符或点的任何字符串.
以上是大佬教程为你收集整理的ruby-on-rails – Rails中的路由. URL中的点全部内容,希望文章能够帮你解决ruby-on-rails – Rails中的路由. URL中的点所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。