24th Thu
Modelの特定の属性だけ妥当性を検証する
This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/87
in_place_editor_fieldとかを使っていると、属性ごとに個別に妥当性検証を行いたい時がありますね。 そんなわけで、Modelの特定の属性(Attribute)だけ妥当性を検証する方法のメモです。
model[attribute] = some_value if !model.valid? && model.errors.invalid?(attribute) # specified attribute is invalid! endあとは、in_place_editor_fieldもerrorsの中身をチェックして赤くなったり、メッセージを出したりしてくれると良いんですけど。
This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/87
posted by
genki on Thu 24 Aug 2006 at 03:00 with 0 comments