1

deviseで正常にサインインした後、ユーザーのプロファイルページにルーティングする方法をまだ理解していません。私は他の質問を読み、グーグルで検索し、デバイスのドキュメントを調べましたが、それでも機能/理解することができません。

私のルートで

  get '/:id', to: 'profiles#show'

そのページ(ユーザーID myapp.com/profilename)を、ユーザーがサインインしたときにリダイレクトされるページにしたいだけです。これは簡単な修正だと思いましたが、これに過度の時間を費やしました。問題。

ありがとう。

4

1 に答える 1

2

deviseルートヘルパーを使用できます。

authenticated :user do
  root :to => "profiles#show"
end

current_user次に、の代わりにを使用params[:id]して、表示するプロファイルを決定します。

于 2012-10-07T20:48:23.730 に答える