对于具有约束的路线,没有路线匹配[GET]

时间:2016-01-08 00:42:50

标签: ruby-on-rails ruby ruby-on-rails-4 regex-lookarounds

对于有约束的路线,没有路线错误。请在下面找到我的路线代码和我想要匹配的字符串。

路线:

get '/product/:product_title', to: 'frontend_pages#product' , 
    constraints: { product_title: /[A-Za-z0-9-]/ }

匹配字符串: www.mylink.com/product/this-is-the-matching-string

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

让我们在您的定义路线中查看约束部分。问题就在这里

constraints: { product_title: /[A-Za-z0-9-]/ }


您编写的正则表达式失败 试试自己:

product_title: /[A-Za-z0-9]+/


希望这会对你有所帮助。