멀티 테넌트 (multi tenant) 인 레일 앱이 있습니다. 계정, 클라이언트 및 트랜잭션을위한 리소스가 있습니다. 계정에는 많은 거래가 많은 고객이 있습니다. 실수로 Client.find, Transaction.find 등을 수행 할 수 없도록하고 싶습니다 (모든 것이 the_account.clients.find 또는 client.transactions.find 등을 통과해야합니다). 계정을 처음 선택하는 것을 잊어서 잘못된 계정에서 잘못된 사용자를 실수로 표시하지 않도록이 작업을 수행하려고합니다.레일에서 중첩 된 자원을 선택하는 것을 어떻게 금지합니까?
Client.find (Client.find_by_name, Client.find_by_etc)를 비활성화하는 방법이 있지만 여전히 the_account.clients.find를 허용 하시겠습니까?
감사합니다. 불행히도 아직 찾기보다는 컬렉션을 호출해야하므로 지금보다 나을 것이별로 없습니다. – NotDan