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

单页Rails应用程序

  •  1
  • nnyby  · 技术社区  · 14 年前

    我在轨道上写了一个4汉字的图像板。这是我通过迈克尔·哈特尔的Rails教程后的第一个Rails应用程序,我不知道如何组织我的控制器。

    我有一个发帖控制器和一个页面控制器。你是这样组织的吗?如果我只想让所有事情都发生在一个页面上,我还需要一个页面控制器吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Toby Hede    14 年前

    将一个页面呈现给用户并不一定会影响代码的结构…您仍然需要一些东西来生成该页面。

    但是,在您的情况下,显示将是一个文章列表。所以你可能根本不需要一个单独的控制器。

    假设有一个类似休息的结构,您将有:

    Posts.index - list of posts
    Posts.show - single post
    Posts.create - create a post
    etc
    etc
    

    因此,index方法变成了“单页”,它可以接受过滤参数并相应地显示文章列表。