ユーザーの名前に validates_uniqueness_of を実装するとします。名前「maddy」がすでに存在する場合、値「maddy」は一意の値として受け入れられますが、「maddy」は受け入れられません。両側のスペースを削除する必要があります。どうやってその振る舞いをするのですか?
1 に答える
7
class Person
before_validation :strip_blanks
protected
def strip_blanks
self.name = self.name.strip
end
end
このスニペットのソースには、なぜこれが Rails のデフォルトの動作ではないのかについての議論が含まれています。http://www.ruby-forum.com/topic/166426
于 2011-03-28T23:19:18.727 に答える