2011-09-01から1ヶ月間の記事一覧

ActiveRecordでid以外の主キーを指定すると、createメソッドが使えない

主キーを例えば「code」にしたいという場合、 「set_primary_key」メソッドを使って明示的に主キーを指定するのだが、 この「code」が連番などでない自然キーだったりすると、 当然フォームからキーを入力したくなる。 ところが User.create(code: 'a', name…

Assetsをenabled = falseに

config/application.rbの設定で。 技術情報が(日本語で)充実するまでは逃げておこう。 config.assets.enabled = false この設定。

Rails3.1でEpigraphを(なんとか)動かす

前回の日記で書いたモンキーパッチで落ちる部分は、 以前モジュールだったものがクラスになっており、 かつクラス名(以前はモジュール名)が変わっていただけだったので、 割と簡単に修正して問題は解決した。 しかしそのあと、Webrickは立ち上がるようにな…

EpigraphをRails3.1で動かしてみた→撃沈

そんなすんなり行くわけないかなと反省。 Rails自体のアップグレードはBundlerですんなりうまくいったが、 pgのバージョンが「0.11.0」でなければダメだと怒られた。 「0.9.0」を固定で指定していたのだが、指定を消して0.11.0へアップグレード。 もう1.0.0…