added validation in adimage
This commit is contained in:
1 parent
6a72f899d4
commit
c5457e08d6
1 file changed
+13
-1
+13
-1
@@ -1,3 +1,5 @@
|
||||
require 'uri'
|
||||
|
||||
class AdImage
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
@@ -13,6 +15,16 @@ class AdImage
|
||||
|
||||
belongs_to :banner
|
||||
|
||||
validates :file, :presence => true
|
||||
before_validation :add_http
|
||||
validates :file, presence: true
|
||||
validates :out_link, format: { with: URI::regexp(%w(http https)) }, allow_blank: true
|
||||
validates :title, presence: true
|
||||
|
||||
protected
|
||||
|
||||
def add_http
|
||||
unless self.out_link.blank? || self.out_link[/^http:\/\//] || self.out_link[/^https:\/\//]
|
||||
self.out_link = 'http://' + self.out_link
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user