0
我想添加一个验证,以防止用户输入一个URL,它不包含单词'mywebsite'。Rails验证 - 包含
validates :url, inclusion: { in: %w(mywebsite), message: "Must be a mywebsite.com subdomain" }
与上面的代码的问题是,它只接受“mywebsite”作为一个有效的论据,而我想它,接受它里面包含了字mywebsite任何参数。例如:mywebsite.com/something
我应该如何处理这个问题?
您可能需要使用正则表达式。 %r而不是%w – 2014-10-31 18:54:41
看看这个http://www.tutorialspoint.com/ruby/ruby_regular_expressions.htm – 2014-10-31 18:56:25
我是新来的正则表达式,但它不会做同样的事情,即只批准一个确切的比赛? – user2573222 2014-10-31 18:57:01