rails路由中的正则表达式约束

时间:2016-07-29 18:29:02

标签: ruby-on-rails regex

我有一个路径,我将整数的约束添加到0-2之间的任何位置,即整数可以是0,1或2.我尝试了一些东西,但这没有帮助。

Route:
get 'books/:book_type', to: 'books#type', constraints: { book_type: /\d{0,2}/ } 

这是对的还是我在这里遗漏了什么?

1 个答案:

答案 0 :(得分:1)

<td><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></td> 不是介于0和2之间的数字,而是前导标记中的0到2之间的数字。 (在您的情况下,它是 <td><span class='badge'>Yes</span></td> - 从0到9的数字)。你的意思是{0,2}