diff --git a/app/models/discuss.rb b/app/models/discuss.rb index b7238dcd1..a236a2bbc 100644 --- a/app/models/discuss.rb +++ b/app/models/discuss.rb @@ -11,7 +11,7 @@ class Discuss < ApplicationRecord belongs_to :dis, polymorphic: true belongs_to :challenge, optional: true - validate_harmonious_of :content + validate :validate_sensitive_string after_create :send_tiding @@ -71,4 +71,8 @@ class Discuss < ApplicationRecord } tidings.create!(base_attrs.merge(user_id: send_user_id)) end + + def validate_sensitive_string + raise("内容包含敏感词汇,请重新输入") unless HarmoniousDictionary.clean?(content) + end end