2012年8月28日火曜日

Rails ルーティング

基本系?
get "test" => "test#index"

/testパスとtestコントローラのindexアクションと紐付け

asオプションでルーティングに名前を付けると…
get "test" => "test#index", as: "test"

コントローラやビューからtest_pathみたいに呼び出せる
また、link_to、redirect_toメソッドではシンボル(:test)でパスを指定できるよー

特定のパスに対するアクションを指定する場合
match "test1" => "test#index"

postに限定したい場合
post "test" => "test#index"

パラメータを埋め込む場合
get "test/:name/:address" => "test#index"

ポイントはgetpostを理解して使い分けることー

セキュリティ上、絶対getじゃないダメってことはない

postじゃないとダメな場合もある

( ̄(エ) ̄)彡☆

0 件のコメント:

コメントを投稿