Ruby on rails 4 rails 4中的图像验证
如何编写图像验证格式,确保url以.png、.jpg或.gif结尾Ruby on rails 4 rails 4中的图像验证,ruby-on-rails-4,Ruby On Rails 4,如何编写图像验证格式,确保url以.png、.jpg或.gif结尾 class Product < ActiveRecord::Base mount_uploader :image_url validates :title, :presence => true, :uniqueness => true validates :image_url, :presence => true, :
class Product < ActiveRecord::Base
mount_uploader :image_url
validates :title, :presence => true,
:uniqueness => true
validates :image_url, :presence => true,
:format => {
:with => %r{\.(gif|jpg|png)$}i,
:message => 'must be a URL for GIF, JPG or PNG image.'
}
end
类产品true,
:唯一性=>true
验证:image\u url,:presence=>true,
:格式=>{
:with=>%r{\.(gif | jpg | png)$}i,
:message=>'必须是GIF、JPG或PNG图像的URL。'
}
结束
我试过了,但没用
谢谢,
Mezbah您的代码是正确的。您能告诉我什么不起作用吗?是否收到任何错误?提供的正则表达式正在使用多行定位(^或$),这可能会带来安全风险。您是想使用\A和\z,还是忘记添加:multiline=>true选项?