where it all began ?

映画と生活

(RailsによるアジャイルWebアプリケーション開発) 1. Railsコントローラの作成まで

1回目。

自分の理解度の確認の為に記す。

 

・そもそもruby on railsとは?

    → rubyフレームワーク

         Rubyで行うwebアプリケーション開発の面倒な部分をrailsが担当する。

 

railsデザインパターンMVCの上に成り立つ

   →  リクエストをControllerが受け取って、Modelとやり取りし、その結果をViewが返す。

 

railsでプロジェクトを始める (例で「demo」プロジェクト)

    → rails new demo 

        これで最低限必要な階層がそろう

 

・コントローラを作る (同時にviewもできる)

    → rails generate (g) controller Say hello goodbye

    → SayControllerクラスの作成。親クラスApplicationControllerを継承する。

         helloとgoodbyeメソッドを持つ。

         demo/app/views/hello.html.erb、demo/app/views/hello.html.erbの空ファイルも作成される。これがビュー

 

・確認

    → http://localhost:3000/Say/hello

         ビューに何も書いてないので、「say#hello」というような画面が表示される

 

【感想】

結構簡単にできなぁ。

しかし、1冊消化するのは先が長い。

気長にやりたいが、時間もない。

南無。

また、理解度が進んだら書いてく。

以上。

 

 

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

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