2010-07-28 64 views
1

我在Rails中寫了一個4chan樣圖像板。這是我通過Michael Hartl的Rails教程後的第一個Rails應用程序,我不知道如何組織我的控制器。單頁導軌應用程序

我有一個帖子的控制器和一個頁面控制器。這是你如何組織它?如果我只想讓一切都發生在一個頁面上,我甚至需要頁面控制器嗎?

回答

2

向用戶呈現一個頁面並不一定會影響您的代碼結構......您仍然需要某些內容來生成該頁面。

然而,在你的情況下,顯示將是一個職位列表。所以你可能根本不需要單獨的控制器。

假設一個休息狀結構,你會:

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

所以,你的指數方法變爲「單頁」,它可以接受過濾參數,並相應地顯示的帖子列表。