rails:2581
From: makoto kobori <kobori@c...>
Date: Thu, 20 Mar 2008 01:30:21 +0900
Subject: [rails:2581] validates_presence_of が働かない?
お世話になっております、 小堀と申します validates_presence_ofを用いて、フィールドに入力されたか確認するよう モデルに書いたのですが、うまく動作しません。 具体的には BirthモデルでSccafoldして、 ===Model=== class Birth < ActiveRecord::Base validates_presence_of :title, :message => "can't be blank." end =========== として、titleをブランクにして、createボタンを押してもエラー画面が表示されず 自分自身に戻ってきます。 しかし、以下にすると、チュートリアルにあるような、エラー画面が 正常に例外処理で表示されます。 ===Model=== class Birth < ActiveRecord::Base def validate errors.add(:title, "can't be blank.") if read_attribute(:title).blank? end end =========== ===births_Controller=== def create @birth = Birth.new(params[:birth]) @birth.validate <===追加 end ==================== どこか不備があるのでしょうか。おそらく初歩的ミスな気がしているのですが・・ ご教授願います。 以上よろしくお願いいたします。 -- ML: rails@r... 使い方: http://QuickML.com/
-> 2581 2008-03-19 17:30 [kobori@c... ] validates_presence_of が働かない? 2582 2008-03-19 17:48 ┗[aliasdice@m... ] 2583 2008-03-20 03:42 ┗[kobori@c... ]