2012-05-12 1 views
0

나는 작은 프로젝트를 만드는 데 친구를 돕고 있습니다. 그는 하나 개의보기에 넣어 좋아 2 개 모델이 있습니다보기레일 파일 구조 : 하나의보기에서 2 개의 인덱스 목록

<% @models1.each do |book| %> 
... 
<% @models2.each do |book| %> 
... 

에 그런

class UnnamedController < ApplicationController 
    def index 
    @models1 = Model1.all 
    @models2 = Model2.all 
    end 
end 

(둘 다에 대한 요약의 종류, 아래의 코드를 볼 수는) 올바른 방법이해야 할 것을인가 그것?

어떻게 컨트롤러와 뷰 (레일 규칙을)의 이름을합니까?

희망 영어는 나쁘지 않습니다. 도움을 주셔서 감사합니다! 루비

+0

원하는대로 컨트롤러를 호출 할 수 있습니다. 프로그래밍에서 이름을 지정하는 것은 어렵 기 때문에 페이지의 기능을 잘 반영하는 이름을 선택해야합니다. – dombesz

답변

0

수업은 통상적으로 낙타 표기법을 사용하여 명명, 그래서 "UnnamedController는"적절한 이름은 그냥 "와 ApplicationController는"또한 같은 컨트롤러입니다 있습니다.

견해는 당신의 행동이 "인덱스"를 호출하는 경우, 그래서 다음보기 파일 이름이 "index.html.erb"해야한다, 그들을 호출하는 액션의 이름을 따서 명명된다.

올바른 방식으로 작업하고 있습니다.

관련 문제