안녕하세요 여러분 REST 리소스 인 레일 애플리케이션에 'Project'라는 모델이 있습니다.대시 보드에서 REST 색인 작업 호출
또한 '대시 보드'방식의 'REST'컨트롤러가 아닌 '집'이 있습니다.
대시 보드에서 모든 프로젝트를 렌더링하고 싶습니다. 즉, Project에서 인덱스 작업을 호출해야합니다.
1.
이 대시 보드 및 색인 모두 같은 레이아웃을 공유하는 다음, 사용자가 볼 수있는, 내 dashbaord 템플릿에 프로젝트 # 인덱스에 LINK_TO 유무 :이 작업을 수행하는 내가 생각할 수있는 방법은 두 가지가 있습니다 프로젝트 목록. 그러나 추가 클릭이 필요합니다. 레이아웃 파일에서 대시 보드 거짓말에 대한 다른 모든 뷰 요소로
2.
, 나는 수동으로 대시 보드 작업에 @projects 인스턴스를 설정할 수 및 인덱스 템플릿을 렌더링합니다.
이것은 또한 접근 방법이 잘못된 것 같습니다.
'프로젝트'라는 두 가지 모델이 있고 '쿠키'라고 말하면 내 대시 보드에 모든 것을 나열하고 싶습니다. 가능한 가장 깨끗한 방법으로 구현하는 방법? 당신이 당신의 해당보기에서
projects = Project.find_all
다음 렌더링 프로젝트 같은 것을 호출해야한다 귀하의 ProjectController의 대시 보드 방법처럼