Ruby on Rails アプリケーションの作り方。最初期の版である。本文の Ruby on Rails のバージョンは Rails 0.13 ! に基づいている。 付録では Rails 1.0! での変更について述べられている。
買って使わないまま 10 年以上放置されてしまった。私が買ったのは第1版である。最新は第4版だが、これが出たのは 2011 年のようだ。
さて初版であるから、Ruby や Rails についての価値は骨董的なものしかない。それがつらい。
参考になりそうなところがあればいいが、と思い簡単に見てみたら、付録 E Rails 1.0 での変更点に ▶ Inflector の設定 という見出しがあった。以下、少し引用する。
Inflector は、単数形と複数形の相互変換などを行うコンポーネントです。 不規則変化する名詞もおおむね正しく扱うことができますが、完全ではありません。 Rails 1.0 では、Inflector の設定を行って、簡単に未知の名詞に対応させることができるようになりました。 config/environments.rb に以下のような設定を記述することで、ルールを追加することができます。
Inflector.inflections do |inflect| inflect.plural /^(ox)$/i, '\1\2en' inflect.singular /^(ox)en/i, '\1' inflect.irregular 'octopus', 'octopi' inflect.uncountable "equipment" end
書 名 | Rails によるアジャイル Web アプリケーション開発 |
著 者 | Dave Thomas and David Heinemeier Hansson with Leon Breedt, Mike Clark, Thomas Fuchs and Andreas Schwarz |
監訳者 | 前田 修吾 |
発行日 | 2006 年 2 月 24日(第1版第1刷) |
発行元 | オーム社 開発局 |
定 価 | 円(本体) |
ISBN | 4-274-06640-1 |