2012-03-20 4 views
2

내 Rails 플러그인에서 여러 개의보기 파일을 한 페이지에 표시하고 싶습니다.하나의 페이지에 여러 개의보기 파일을 표시합니다. -Rails

인덱스보기 후에 일부보기를 추가한다고 말하십시오.

난 내 index.erb

그것은 잘 작동에

<% render :partial => "show" %> 

을 사용하고 있습니다. 하지만 더 나은 디자인을 위해서 나는 컨트롤러에서 똑같은 일을하고 싶다. 내가 index 액션

render :partial => "show" 

안에 내 콘트롤에서 작성하는 경우

그래서, 단지 쇼 파일은 페이지에 렌더링됩니다.

여러 부분을 사용합니까?

의견이나 제안 사항이 있으십니까?

답변

2

실제로 논리가 뷰에 남아 있으면 MVC 아키텍처보다 '사실'입니다. 이 작업을 수행하는 가장 깨끗한 방법은 이미 완료 한 것처럼 렌더링을 사용하여 부분 뷰를 인덱스 뷰에 포함시키는 것입니다.

내가 아는 한 컨트롤러에서 뷰/부분을 '추가'할 수 없습니다.

+0

좋아요. 더 확인하겠습니다. 다른 현명한 방법으로 현재를 사용합니다. 빠른 응답을위한 thnx. –

관련 문제