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