Подтверждает длину содержимого tinymce - PullRequest
0 голосов
/ 16 января 2012

Я использую rails 3.1, и я интегрировал базовый экземпляр tinymce.

Теперь в модели я пытаюсь проверить содержимое на длину, и это должно быть> 10, скажем так, но tinymce добавляетвсе виды HTML-тегов, так что это не всегда актуально.

Есть ли способ, с помощью которого я могу проверить данные, используя свою собственную функцию, а также вернуть ошибки в объекте для дальнейшей манипуляции.

1 Ответ

1 голос
/ 16 января 2012

Вы можете использовать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...