Implement description sanitization
This commit is contained in:
@@ -12,6 +12,8 @@ class Debate < ActiveRecord::Base
|
|||||||
|
|
||||||
validates :terms_of_service, acceptance: { allow_nil: false }, on: :create
|
validates :terms_of_service, acceptance: { allow_nil: false }, on: :create
|
||||||
|
|
||||||
|
before_validation :sanitize_description
|
||||||
|
|
||||||
def likes
|
def likes
|
||||||
get_likes.size
|
get_likes.size
|
||||||
end
|
end
|
||||||
@@ -32,4 +34,10 @@ class Debate < ActiveRecord::Base
|
|||||||
editable? && author == user
|
editable? && author == user
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
protected
|
||||||
|
|
||||||
|
def sanitize_description
|
||||||
|
self.description = WYSIWYGSanitizer.new.sanitize(description)
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user