验证tinymce内容长度

时间:2012-01-16 04:31:58

标签: ruby-on-rails ruby-on-rails-3

我正在使用rails 3.1并且我已经集成了一个基本的实例。

现在在模型中我试图验证内容的长度,这应该是> 10让我们说,但是tinymce添加了各种各样的html标签,所以这并不总是相关的。

是否有某些方法可以使用我自己的函数验证数据,还可以返回对象中的错误以进行进一步操作。

1 个答案:

答案 0 :(得分:1)

您可以在自定义长度验证

上使用strip_tags
validates_length_of :text, :minimum => 10, :tokenizer => lambda { |string| strip_tags(string).split(//) }

请参阅:http://guides.rubyonrails.org/v2.3.11/activerecord_validations_callbacks.html#validates-length-of