harukazepc’s blog

インターネッツとAndroidなどが大好きです。あとは日々のことなど。

update_attributes のsaveしないやつ

やたら悩んでしまいましたという恥ずかしい告白。

confirmなアクションとかで、params[:hoge]で渡ってきた更新内容を、saveせずにvalid?したいとか。そんな感じ。

正解は、

Hoge.attributes = params[:hoge]

Rubyist Magazine - RubyOnRails を使ってみる 【第 3 回】 のupdate_attributes項目にたどり着いた時に、「self.attributes = attributes して save します。」と書いてあったのを見た瞬間のしょんぼり具合ったらなかったです。

© harukazepc️