rails
久しぶりにrailsで開発することになって、久しぶりに「rails g model hoge」 をしたら、upじゃなくてchangeを実装するようになっていた。 でも、今まで通り、upも使える。 changeの中でcreate_tableを実行するように書くと、「rake db:rollback」でdownでdro…
railsのデフォルトのtruncateだと純粋に文字単位で切り詰めるので(当たり前だけど)、 切り詰めた後の見た目上の文字列の長さがばらばらになる。 見た目上行末がだいたいそろう感じにしたら、一覧がきれいに見えるかなと思ったので、 作ってみた。でも、ま…
インスタンス変数を初期化したい場合、after_initializeコールバックを使って class Account def after_initialize self.password ||= "hogehoge" end end とかやってると、MODEL.exist?でActiveRecord::MissingAttributeError: missing attribute:password…