だから私は、私のテーブルusers
があり、各レコードはusername
フィールドRails 3の各ユーザーごとに異なるビューを表示する方法は?
を持っていると私はhttp://mydomain.com
に行けばそれは私のmain#index
ページを表示しますのでmain
とアクション `指数
root :to => 'pages#main'
をコントローラに私のルートを持っています私はabout
とcontact
ページも持っています。
が、私はhttp://mydomain.com/Mr_Nizzle
に行けば、それは私に(ちょうど例のように)users#show
上にあるユーザーMr_Nizzle
のページを表示し、同様にすべてのユーザーのページを表示するために、他のユーザーのために...
が、それは権利でありますもし私が行く=>
match ':username' => 'users#show'
match 'contact_us' => 'main#contact'
match 'about' => 'main#about'
root :to => 'pages#main'
私はメインコントローラの代わりにすべてのロジックを残すことができますか?
ありがとうございました。
に私に戻って取得しますそれ以外の場合は ':username'とみなします –