문제

루비에서 간단한 라이브러리를 개발했으며 여러 레일 애플리케이션 (일부는 아직 제작되지 않음) 에서이 도서관을 사용해야합니다. 이 루비 라이브러리가 필요할 때 여러 레일 애플리케이션에 쉽게 추가하는 가장 좋은 방법은 무엇입니까? 우리 팀은 우분투를 운영하고 있으며 저장소는 수은입니다.

내가 사용해야할까요 ...

  1. Rails 플러그인? 이것은 나의 첫 번째 선택이지만 머큐리리어를 지원하지 않는 것 같습니다 ??
  2. 루비 보석?
  3. 맞춤형 레이크 스크립트?
  4. 다른 옵션??

모든 포인터는 대단히 감사 할 것입니다!

도움이 되었습니까?

해결책

루비는 이미 코드 공유를위한 확립 된 메커니즘을 가지고 있습니다. 보석 세공인 보석 창조물을 쉽게 만듭니다. 나는 당신이 그것을 확인하는 것이 좋습니다.

다른 팁

보석이나 플러그인을 만듭니다. 제 생각에는 보석이 더 좋고 관리하기 쉽습니다.

내 경험 법칙 :

레일에 의존하지 않으면 보석으로 만드십시오.
레일에 의존하는 경우 플러그인으로 만드십시오.

Rails 플러그인을 만듭니다. 그것은 당신이 할 수 없다는 의미에서 Mercurial을 "지원"하지 않습니다. script/plugin install $REPO_URL 그리고 자동으로 작동하지만 자신의 용도가 있다면 해당 기능을 놓치지 않을 것입니다.

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