0

Deviseを使ってRailsアプリを作っています。ユーザー プロファイル ページでは、ユーザーがプロファイルの特定の要素を更新および削除するためのリンクが提供されます。リンクは明らかに、そのプロファイルを持つサインインしているユーザーにのみ表示されます。これの 1 つの欠点は、ユーザーがログアウトして自分のプロファイルに移動する場合を除き、訪問者の視点から自分のプロファイル ページを表示できないことです。一部の Web サイトでは、ユーザーが他の人の視点からページを表示できるようにする「プロフィールを表示」リンクを提供しています。RailsとDeviseでこれを達成する方法はありますか?

4

1 に答える 1

0

もちろん。UsersControllerアクションで作成できますshow。必要な情報を表示できる場所。

CRUD インターフェイスを介してユーザーを管理したい場合は、役立つwiki ページがあります。

ユーザーのプロファイルへの URL は次のようになり/users/:idます。または、次のようなカスタム ルートを定義することもできます/user/unique-username(最後の例は Friendly_id gem を使用して実現できます)

于 2013-05-08T17:59:01.263 に答える