ruby-on-rails – Ruby on rails,设计,如何设置用户配置文件

我是铁杆的新手,甚至还有更新的设计.

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

我该如何设计呢?我应该创建另一个控制器和模型,比如userprofile吗?我已经有一个名为users的控制器,由devise创建.我可以重复使用它,还是应该创建一个新的?

我想要一些例子来获得这个想法.我仍然对使用rails的概念感到困惑.

最佳答案 您的控制器应该命名为UsersController,只是为了确定.模型类将命名为User,而数据库用户则为表.

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

点赞