4

私はレールが初めてで、考案するのはさらに新しいです。

ユーザー コントローラーをセットアップし、現在のユーザーの電子メール アドレスを表示するビューを作成することができました。ここで、ユーザーが個人情報などを追加したり、公開された投稿などを追跡したりできるユーザー プロファイル ページが必要です。基本的なコミュニティ機能。

これをどのように設計すればよいですか?のように、別のコントローラーとモデルを作成する必要がありますuserprofileか? 私はすでにusersdeviseによって作成されたというコントローラーを持っています。それを再利用できますか、それとも新しいものを作成する必要がありますか?

アイデアを得るために、いくつかの例が欲しいです。私はまだレールの概念について少し混乱しています。

4

1 に答える 1

2

念のため、コントローラーの名前は UsersController にする必要があります。モデル クラスは User という名前になり、テーブルはデータベース ユーザーになります。

RESTfull コントローラーの通常の作成を行うと、アクション index、new、show、および delete が含まれます。これは、ユーザーがやりたいこととよく一致しています。考慮しなければならない唯一のことは、すべてのユーザーがユーザーのプロファイルに保存されているすべての情報を表示する権利を持っている必要があるかどうかですが、モデルが userprofile になる場合でもそれは変わりません。

于 2010-08-18T15:16:59.273 に答える