0
我正在使用rails 3.1,并且我已经集成了一个tinymce基本实例。验证tinymce内容长度
现在在模型中,我试图验证内容的长度,这应该> 10让我们说,但tinymce添加各种各样的html标签,所以这不总是相关的。
是否有某种方式可以使用我自己的函数验证数据,并返回对象中的错误以供进一步操作。
我正在使用rails 3.1,并且我已经集成了一个tinymce基本实例。验证tinymce内容长度
现在在模型中,我试图验证内容的长度,这应该> 10让我们说,但tinymce添加各种各样的html标签,所以这不总是相关的。
是否有某种方式可以使用我自己的函数验证数据,并返回对象中的错误以供进一步操作。
您可以在自定义的长度验证使用用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
这对我来说只是没有工作在轨道4.什么都没有发生,从字面上。 – Hamdan 2014-02-25 13:30:25