【问题标题】:How to validate a url in Rails如何在 Rails 中验证 url
【发布时间】:2014-01-06 16:41:11
【问题描述】:

有没有一种简单的方法可以在不使用 Gem 的情况下在 Rails 4 中验证 url?

我已经找到了 validate_url gem,但我实际上并不想使用它,因为我认为需要一种内置的方法来做到这一点

【问题讨论】:

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


【解决方案1】:

我找到了一种使用 URI 类的方法在 rails 4 中验证 url 的好方法。

class User < ActiveRecord::Base
    validates_format_of :url, :with => URI::regexp(%w(http https))
end

【讨论】:

  • 它甚至匹配http:
【解决方案2】:

除了@Mik的回答,我也用浏览器HTML表单:

<%= f.url_field :url %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    相关资源
    最近更新 更多