Rails 모범 사례 질문 : 공유 코드를 어디에 두어야하고 어떻게로드해야합니까?

StackOverflow https://stackoverflow.com/questions/307041

문제

내가 따르고 있던 Rails 서적과 웹 페이지는 모두 완전한 예제를 제공하기 위해 매우 간단한 프로젝트를 고수했습니다. 저는 소규모 프로젝트 앱에서 브라우저가 아닌 고객의 영역으로 이사하고 있으며 모든 관련 당사자가 공유하는 코드를 어디에 두어야하는지 결정해야합니다.

비 브라우저 클라이언트는 데이터베이스에 연결할 수있는 모든 컴퓨터에서 실행되는 스크립트입니다. 브라우저 클라이언트는 데이터베이스에 명령을 작성하여 스크립트가 검사하고 수행 할 작업을 결정합니다. 완료되면 스크립트가 결과를 다시 씁니다. 스크립트는 ROR 서버에서 시작되지 않았지만 디렉토리 구조에 액세스 할 수 있습니다.

공유 코드가 살기 가장 좋은 곳은 어디이며, ROR 로더는 어떻게 처리할까요? 해당 코드는 실제로 모델에 속하지 않습니다. 그렇지 않으면 거기에 떨어 뜨려서 완료됩니다.

도움이 되었습니까?

해결책

공유 코드를 Rails 프로젝트에 넣었습니다. /lib 디렉토리와 사용자 정의 레이크 작업으로 만드는 것을 고려하십시오.

다른 팁

이 공유 코드를 얼마나 많이 사용하는지에 따라 다릅니다. 어디에서나 사용한다면 Lib 폴더에 던져 넣으십시오 (이미 여기에 언급 된 바와 같이). 몇 곳에서만 사용하는 경우 플러그인을 만들고 사용하는 장소에만로드하는 것이 좋습니다. 필요한 것을로드하는 것이 좋습니다 (내가 사랑하는 이유 중 하나).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top