日々精進

新しく学んだことを書き留めていきます

Rails - initialize

rubyではinitializeメソッドコンストラクタになる。
サブクラスでinitializeを定義する場合は親クラスのコンストラクタをinitialize内で実行することを忘れないよう注意。詳しくはココ参照。


railsでcontrollerにinitializeメソッドを定義したところ、エラーが発生。
原因はどうもDBから値を取ってくるメソッドを実行していることらしい。
initialize内でDBアクセスしてはいけないんだろうか。
とりあえずDBから値を取ってくるところ以外をinitializeで初期化している。