2012-05-11 3 views
1

Ruby on Rails 3.2.2를 사용 중이고 과 동일한 뷰를 렌더링하는 "필터링 된"레코드를 색인해야 할 때 올바른 방법을 선택합니다.동일한보기를 렌더링하는 필터링 된 레코드를 인덱싱하는 방법은 무엇입니까?

즉, 사용자가 작성한 기사와 해당 사용자가 작성하지 않은 기사가 있으며 둘 모두 해당 사용자가 색인을 생성 할 수 있습니다. 사용자가 작성했거나 만들지 않은 기사를 필터링하여 표시해야하므로이 상황을 처리 할 수있는 방법은 다음과 같습니다 (ArticlesController 클래스 및 동일한보기를 렌더링하여).

진행하는 것이 위의 "올바른"방법입니까? 아니면 예를 들어 index_my과 같은 새로운 컨트롤러 동작을 구현해야합니까? 아니면, 다른 뭔가?

답변

0

여러 개의 다른 인덱스 작업을 빌드하는 것보다 인덱스에 필터 매개 변수를 추가하는 것이 훨씬 좋습니다. 또한 중복 된 인덱스 작업을 추가하지 않고도 필터를 추가 할 수있는 유연성을 제공합니다.

관련 문제