あきくもちゃのブック
(139 keywords)

秋雲茶のお気に入り

  • 西小倉事典 西小倉事典
  • gacky's report gacky's report
  • shinout.knowledge shinout.knowledge
  • DoppyDaijiroのブック DoppyDaijiroのブック

あきくもちゃのブックのメンバー

  • 西小倉パンデイロ 西小倉パンデイロ
  • 里香 里香
  • しん しん
  • なおき なおき
 

rails-routes

0pt

ルーティングを定義する。

config/routes/rb

以下は例

Ore::Application.routes.draw do

# /admin 以下。 module 指定で '/admin' を省略可
scope 'admin', module: 'admin' do
  root to: 'top#index'
  match 'login' => 'top#login'
  match 'logout' => 'top#logout'
  resources :users
end

# /top 以下
scope 'top' do
  root to: 'top#index'
  match 'show/:id' => 'top#show'  # id 必須。params[:id] に値が入る
  match 'list/(:id)' => 'top#list'      # id 任意。params.key?(:id) でチェックできる
end

# / 直下
root to: 'top#index'
match 'login' => 'top#login'
match 'logout' => 'top#logout'

# どっか別の場所に転送したい場合
match 'hoge', :to => redirect('foo/baa')

end


みたいな。

「rails-routes」について友人に書いてもらう。

あなたにとって「rails-routes」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

お気に入りの説明

0 pt
Rails 3 のルーティング定義について - おもしろWEBサービス開発日記
もっと読む

他の人の「rails-routes」を見る