0

id = 1の route があるとusers/:idします。かなり標準的ですが、このルートを次のように変更したいと思います。

/account

ログインしているユーザー (この場合は id = 1 のユーザー) は、自分の uid をセグメント キーとして認識せず、代わりに一般的な「アカウント」URI のみを認識します。Rails 3アプリケーションでこれを達成するにはどうすればよいですか?

4

1 に答える 1

1

ユーザー独自のshowアクションとして機能する標準アクションへのルートを作成できます。例:現在のユーザーの情報を取得して表示するアクションを作成します。現在のユーザーは通常どおりセッションから抽出できるため、URLでユーザーIDを送信する必要はありません。/accountそして、このアクションにリダイレクトするルートのみが必要です。

于 2012-10-08T15:19:09.967 に答える