1
我正在使用簡單的表單,並希望爲用戶模型添加validates_presence_of:介紹驗證。富文本編輯器的Rails活動記錄驗證
= f.input :intro, :as => :rich_text_editor, :input_html => {:rows => 6}
的問題是,在默認情況下HTML標記BR傳中PARAMS同時節省了引進的用戶和 確認存在不工作。
我正在使用簡單的表單,並希望爲用戶模型添加validates_presence_of:介紹驗證。富文本編輯器的Rails活動記錄驗證
= f.input :intro, :as => :rich_text_editor, :input_html => {:rows => 6}
的問題是,在默認情況下HTML標記BR傳中PARAMS同時節省了引進的用戶和 確認存在不工作。
而不是做一個簡單的validates_presence_of可以實現自己的驗證的,你的情況可能是這樣的:
class YourModel < ActiveRecord::Base
validates_each :intro do |record, attribute, value|
if value.blank? || value.strip == "<br/>"
model.errors.add(attribute, :blank)
end
end
end
,然後你將有驗證工作,你所期望的方式。
嗨Mauricio,謝謝你的回覆。它爲我工作。 – 2012-04-05 16:17:01