home(トップページ)用のトピックブランチを作成します。ターミナルで以下のコマンドを実行して下さい。
$ git checkout -b create-home
home(トップページ)用のコントローラを作成します。また、indexアクションも同時に作成します。以下のコマンドを実行して下さい。
$ rails g controller home index
このサイトにアクセスしたときに、最初に表示されるページをhome/indexに設定します。
アクセスしたときの表示をブラウザで確認してみます。以下のように表示されれば、ルーティングの設定はOKです。
※ もしサーバーの起動がまだの方はこちらで確認してください。
https://skillhub.jp/courses/134/lessons/1015
トップページに変更を加えてみましょう。まず、home_controller.rbのindexアクションで@helloというインスタンス変数に“Hello!”という文字列を代入します。
次に、index.html.erbを変更します。@helloを使ってトップページにHello!と表示するようにします。ブラウザを更新して以下のように表示されればOKです。
変更をコミットします。以下のコマンドを実行して下さい。
$ git add .
$ git commit -m "Create draft home"
次に、create-homeブランチをmasterにマージします。masterブランチに移動して、マージを行って下さい。
$ git checkout master
$ git merge create-home
新たにcreate-aboutブランチを作成して、aboutページを作成しましょう。about_controllerとindex.html.erbを作成して、「newsableについて」と表示出来るようにindex.html.erbに変更を加えます。
完成したら、コミットを行いmasterにマージして下さい。そして、最後にGithubへのプッシュも行ってみてください。
無料ビデオ講座のお知らせ
Skillhub [スキルハブ]では無料の動画講座を多数公開しています。他校だと数万円するような講座が無料で受講できます。