4
A
回答
16
我找到了一个好办法做到验证在轨的URL的一个内置的方式4用一个URI类的方法。
class User < ActiveRecord::Base
validates_format_of :url, :with => URI::regexp(%w(http https))
end
+0
它甚至匹配'http: ' –
5
除了@ Mik的的回答,我也使用浏览器的HTML表单:
<%= f.url_field :url %>
相关问题
- 1. 如何验证rails模型中的url?
- 2. Rails的图片URL验证
- 3. 如何验证Rails中
- 4. 在Ruby on Rails中验证url格式
- 5. 如何在Rails中验证URL必须是.gif,.jpg或.png?
- 6. 如何禁用TestComplete中的URL验证
- 7. 如何验证CakePHP 3.x中的URL?
- 8. 如何验证URL中的内容(Javascript)
- 9. 我如何验证Yii中的url
- 10. 如何验证JQuery中的URL?
- 11. 如何验证Perl中的网站URL?
- 12. 如何验证Yii中的url
- 13. Rails 3 URL的每个验证器
- 14. Rails的验证字符串URL“安全”
- 15. 如何验证Rails中的布尔值
- 16. 如何验证Rails模型中的person_ids?
- 17. 如何验证rails中的“file_fields”3
- 18. 验证Rails中
- 19. 如何验证Rails验证中的外键?
- 20. 如何验证对URL
- 21. 在Javascript中的URL验证InstaGram验证
- 22. 如何进行验证rails
- 23. 如何在elixir中验证url?
- 24. 如何在Flask中验证URL参数
- 25. 如何在struts2中进行URL验证
- 26. Rails 3验证URL或IP地址
- 27. Rails的验证
- 28. 验证Rails的
- 29. Rails的验证
- 30. 验证对Rails中
同样的问题已经回答[什么是验证在轨3链接(URL)的好办法?] [ 1] [1]:http://stackoverflow.com/questions/7167895/whats-a-good-way-to-validate-links-urls-in-rails-3 –