2010-07-28 4 views
1

레일즈에 4chan과 같은 이미지 보드를 씁니다. Michael Hartl 's Rails 튜토리얼을 거친 후 첫 번째 Rails 앱이며 컨트롤러를 구성하는 방법을 잘 모르겠습니다.단일 페이지 레일즈 앱

게시물을위한 컨트롤러와 페이지 컨트롤러가 있습니다. 이것이 당신이 그것을 조직하는 방법입니까? 모든 페이지가 한 페이지에 나타나기를 원한다면 페이지 컨트롤러가 필요합니까?

답변

2

한 페이지를 사용자에게 제공한다고해서 코드 구조가 ... 해당 페이지를 생성하는 데 필요한 항목이 반드시 달라지는 것은 아닙니다.

그러나 귀하의 경우 디스플레이는 게시물 목록이됩니다. 따라서 별도의 컨트롤러가 필요하지 않을 수 있습니다.

휴식 같은 구조를 가정하면, 당신은 것입니다 :

그래서 색인 방법은 "단일 페이지"가 ​​
Posts.index - list of posts 
Posts.show - single post 
Posts.create - create a post 
etc 
etc 

과 필터링 매개 변수를 허용하고 그에 따라 게시물의 목록을 표시 할 수 있습니다.