4geek.net 2024 著作権. 不許複製 プライバシーポリシー
![いぬごやねっと](https://cdn-ak-scissors.b.st-hatena.com/image/square/9d84507543fa99c6ce38d0425802731ff282fa39/height=288;version=1;width=512/http%3A%2F%2F4geek.net%2Fcontent%2Fimages%2F2021%2F03%2Fgabriele-diwald-Kwi60PbAM9I-unsplash.jpg)
パンがなければおかs(ry 特定paramのValidationをskipしたい時? Userモデルが:name, :email, :passwordなどを持っていて、各項目にValidationしたい。 でもログインしてるユーザが:nameだけを変更する時に毎回パスワードを入力させたくない、と言った場合があるかと思います。 @user.update_attributes(params[:user])とすると、param[:user][:password]がなくても全体に対するValidationが走ってしまい、エラーとなります。 @user.update_attribute( :name, "new name" )とすればvalidationを行わずに更新できますが、それでは:nameのvalidationが出来ません。 またvalidates :password, presence:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く