Ruby on rails RubyonRails,Desive,如何设置用户配置文件

Ruby on rails RubyonRails,Desive,如何设置用户配置文件,ruby-on-rails,devise,Ruby On Rails,Devise,我不熟悉rails,甚至更不熟悉设计 我已经设置了一个用户控制器,并创建了一个显示当前用户电子邮件地址的视图。现在我想要一个用户配置文件页面,用户可以在其中添加个人信息等,并跟踪发布的帖子等基本社区功能 我应该如何设计这个?我是否应该创建另一个控制器和模型,如userprofile?我已经有了一个名为users的控制器,它是由Desive创建的。我可以重复使用它还是应该创建一个新的 我想要一些例子来了解这个想法。我仍然对rails使用的概念有点困惑。您的控制器应该命名为UsersControll

我不熟悉rails,甚至更不熟悉设计

我已经设置了一个用户控制器,并创建了一个显示当前用户电子邮件地址的视图。现在我想要一个用户配置文件页面,用户可以在其中添加个人信息等,并跟踪发布的帖子等基本社区功能

我应该如何设计这个?我是否应该创建另一个控制器和模型,如
userprofile
?我已经有了一个名为
users
的控制器,它是由Desive创建的。我可以重复使用它还是应该创建一个新的


我想要一些例子来了解这个想法。我仍然对rails使用的概念有点困惑。

您的控制器应该命名为UsersController,这是为了确定。模型类将命名为User,而数据库用户上的表将命名为User

如果您正常创建RESTfull控制器,它将具有操作索引、新建、显示和删除。这很好地反映了用户想要做的事情。您需要考虑的唯一一件事是,是否所有用户都有权查看某个用户的配置文件中存储的所有信息,但如果您的模型是userprofile,则这一点不会改变