我们如何在ruby中表示一个字符串,就像我们所做的整数一样\ d,它是用红宝石吗?
我尝试了\ s和\ c *,但没有任何对我有用。我的文件中有一个约束,如下所示:
constraints: {:name => /\s+/}
但由于某种原因它不接受\ s。对于整数,我使用constraints: {:id => /\d+/}
并且它可以工作。
答案 0 :(得分:1)
对于您将使用的单词字符:
constraints: {:name => /\w+/}
\s
是空格,因此不会标记单词。
你也可以使用:
constraints: {:name => /\S+/}
这将检查是否有任何非空白字符。
这取决于你想要匹配的内容。
http://rubular.com/(包含其练习框的列表)