所以,我有我的表users
每條記錄都有一個username
場如何爲Rails 3中的每個用戶提供不同的視圖?
,我有我的根到控制器main
和行動`指數
root :to => 'pages#main'
所以如果去http://mydomain.com
它會告訴我main#index
頁我也有about
和contact
頁面。
,但如果我去http://mydomain.com/Mr_Nizzle
它爲我的用戶Mr_Nizzle
這是對users#show
(就像例子)的頁面,以及爲其他用戶顯示每個用戶的頁面...
是不是如果我去=>
match ':username' => 'users#show'
match 'contact_us' => 'main#contact'
match 'about' => 'main#about'
root :to => 'pages#main'
所以我可以離開所有的邏輯路線,而不是在主控制器?
謝謝。
嗯,是用'users_username'正是WY我試圖做到這不得不把我的路線顛倒了'about'的優先級的事情和'contact_us',否則它會將它們作爲':username' –