我从头开始学习钢轨,而且我已经研究了一段时间,但我不清楚。
我必须移动'一个基于Django的网站,基于Rails。 该网站非常简单,由一个迷你社交网络组成,其结构如下:
social/index
social/signup
social/login
social/profile
social/members
social/messages
social/logout
我的问题是:我应该创建 ONE 控制器SOCIAL
并制作此控制器的每个页面(即索引,注册,登录等)功能;或者我应该为每个页面生成一个控制器(导致 SEVEN 控制器)?
谢谢!
答案 0 :(得分:6)
为sessions_controller
和login
创建logout
。在这里,您需要添加会话并删除会话 - 它们在同一个控制器中管理。
为users_controller
和signup
(可能还有members
)创建profile
。在这里,您要创建新用户,查看所有用户以及查看特定用户的信息。
为messages_controller
messages
创建main_controller
来管理您的index
/首页。