우선 레일에서 스캐 폴딩으로 작업했습니다. CRUD에서 R을 다른 경로로 분리하여 프런트 엔드에만 R을, CRUD의 나머지 부분에 백엔드를 넣고 싶습니다.레일 스 캐 폴딩 백엔드에서 프론트 엔드 분리
이 작업을 수행하려면 동일한 모델에 대해 두 개의 스캐 폴드를 생성하거나 프런트 엔드 부품에 대한 작은 컨트롤러와 뷰를 생성하는 두 가지 옵션이 있습니다. 어떤 선택이 더 좋을까요?
단일 컨트롤러로 여러 레이아웃을 사용할 수도 있지만 인증 제어가 지저분하다고 생각 하나? 맞습니까?
내 사이트는 앞으로도 그렇게 복잡하지는 않을 것입니다.
인증을 위해 devise를 사용하고 싶으므로 동일한 컨트롤러에 대해 2 개의 컨트롤러와 2 개의보기를 사용하면 복잡해지지 않을 것이라고 생각합니다.
내가 잘못하면 저를 시정하십시오. 감사합니다.
사용자가 읽기만 가능하고 CRUD 작업을 수행 할 수있는 일종의 관리자가 있기를 원하십니까? – maru
네, 정확히 내가하고 싶은 것은 단일 컨트롤러에서 여러 레이아웃을 사용하여 수행 할 수 있습니까? – pahnin
CRUD 작업에서 사용자가 admin인지 확인하기 위해 before_filter를 만들 수도 있습니다. 하지만 activerecord를 사용한다면 active_admin을 사용하는 데 많은 시간을 절약 할 수 있습니다. – maru