代码之家  ›  专栏  ›  技术社区  ›  Johan

RubyonRails,设计,如何设置用户配置文件

  •  4
  • Johan  · 技术社区  · 14 年前

    我不熟悉铁路,更不熟悉设计。

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

    我应该如何设计这个?我应该创建另一个控制器和模型吗,比如 userprofile ?我已经有一个控制器叫 users 由发明创造。我可以重用它吗?还是应该创建一个新的?

    为了得到这个想法,我想举几个例子。我仍然对Rails的概念有点困惑。

    1 回复  |  直到 14 年前
        1
  •  2
  •   mliebelt    14 年前

    您的控制器应该命名为UsersController,只是要确保。模型类将被命名为user,并且是数据库用户上的表。

    如果您正常创建一个restfull控制器,它将具有actions index、new、show和delete。这很好地反映了用户想要做什么。您唯一需要考虑的是,如果所有用户都有权查看存储在某个用户的配置文件中的所有信息,但是如果您的模型是user profile,那么这不会改变。