いつまで続くかわからないけど、覚えたこと、やったことをまとめておきます。
新しいRailsアプリの作成とサーバ立ち上げ
これで新しいアプリ、new_projectが生成される
rails new_project
サーバを起動
cd new_project ruby script/server
このアプリにアクセスするためには、ブラウザで
とURLを指定すればオッケー。
アプリに新しいコントローラを追加
ruby script/generate controller NewController
これで、NewControllerというコントローラが生成される。
アクションはコントローラのメソッドを定義することで追加される。
URLとコントローラ、アクションのマッピング
URLの最初の部分でアプリを識別し、その次にコントローラ、最後にアクションが決定される。
実際に表示されるページは、
views/newcontroller/newaction.rhtml
に記述する。
コントローラ内での動的コンテンツ作成と表示方法
コントローラのアクションメソッド内で宣言したインスタンス変数をrhtmlテンプレートが参照することができる。
データはコントローラで生成、加工し、ビューに渡すべき。
ページ間のリンクする方法
URLを直接指定するんじゃなくて、link_toを使って実装すること。
そうすれば、今後アドレスがフォルダ構成が変わっても安心。
学習範囲
RailsによるアジャイルWebアプリケーション開発第2版posted with amazlet at 09.09.20Dave Thomas David Heinemeier Hansson Leon Breedt Mike Clark Andreas Schwarz James Duncan Davidson Justin Gehtland
オーム社
売り上げランキング: 55983
P.29〜P.46までやった。