有没有一种简单的方法可以在不使用Gem的情况下验证Rails 4中的URL?
我已经找到了validate_url gem,但我实际上并不想使用它,因为我认为需要有内置的方法来实现这一点
答案 0 :(得分:15)
我找到了一种使用URI类方法验证rails 4中的url的好方法。
class User < ActiveRecord::Base
validates_format_of :url, :with => URI::regexp(%w(http https))
end
答案 1 :(得分:5)
除了@ Mik的回答,我还使用浏览器HTML表单:
<%= f.url_field :url %>