@kyanny's blog

印刷は人間に対し市場を作り出し、国民軍を創設する方法も教えたのであった - マーシャル・マクルーハン「グーデンベルグの銀河系」

第7章 タスクB: カタログの表示

カスタマーがアクセスする商品一覧ページを作る。

  • 抽象度を持たせてプログラムを作成する
    • コントローラのアクション内にモデルべったりの実装をしない
  • レイアウトを利用してテンプレートを warp する
    • yield :layout, @content_for_layout
  • button_to ヘルパー
    • link_to は HTTP GET, button_to は HTTP POST

RailsによるアジャイルWebアプリケーション開発 第3版

RailsによるアジャイルWebアプリケーション開発 第3版