Rails设计的在线报纸 - 控制器

时间:2010-11-30 21:24:33

标签: ruby-on-rails

我已经开始使用Ruby on Rails 3项目制作报纸的在线版本。头版有新闻标题,体育新闻头条和生活头条新闻。它包含网站不同部分的所有标题。

所有故事都存储在一个表格中,照片存储在另一个表格中。这是一个非常简单的设置。我正在尝试干,但我似乎无法避免它。在索引动作页面上,我必须查看体育故事,在体育活动页面上我必须查看体育赛事。

我的问题是我应该为每个类别制作一个不同的控制器吗?或者让主控制器将类别作为操作? (这就是我现在正在做的事情?)

1 个答案:

答案 0 :(得分:0)

我会有一个Story控制器,它使用查询字符串来确定类别。换句话说,如果你去

/故事/

您将获得首页,其中列出了所有(或部分所有)故事。如果你想体育,你可以去

/故事/?类别=运动

并且Story控制器根据查询字符串过滤故事列表(并且可能会改变视图标题等)。