2012年9月26日水曜日

[Rails]ルーティングについて-初級編-

このエントリーをはてなブックマークに追加 Clip to Evernote
今回はルーティングの話。初級編ですー

Railsでは、URLから特定のコントローラとアクションを選ぶことを『ルーティング』と呼びます。
ルーティングの設定は、 /config/routes.rb で指定します。
こんな感じですね↓

アプリケーション名::Application.routes.draw do   ルーティングを記述する
end
実際に、アプリケーションに新しいactionを追加して、ルーティングの設定をしてみます。

routes.rb に以下を追加

この設定により、『/about』というパスでアクセスが来た時に、TopControllerのaboutアクションを呼び出すようになります。


TopControllerにaboutアクションを追加

aboutアクションは特に何もしません。

viewを作成

about.html.erbを作成します。ついでに、ちょっとインスタンス変数も使ってます。

サーバを起動

サーバを起動します。
rails server
ブラウザから、『http://localhost:3000/about』にアクセスしてみましょう。
こんな表示になればOKです。


0 件のコメント:

コメントを投稿