2016-07-17 11 views
0

필자는 파일을 복사하거나 초기화 코드에 코드를 붙여 넣기를 통해 레일 프로젝트에서 레일 프로젝트로 이동하는 데 도움이되는 몇 가지 도우미 코드 (원숭이 패치)가 있습니다.레일즈 프로젝트에 추가 할 때 간단히 이니셜 라이저에 코드를 추가하는 루비 보석을 만들 수 있습니까?

내 이니셜 라이저 코드의 다른 카테고리를 배치하는 깨끗한 방법은 내 프로젝트 Gemfile에 보석을 추가하는 것일 것이라고 생각합니다. 레일스 엔지니어링에서 보석이나 루비의 더 깊은 측면을 만드는 데별로 숙련 된 기술이 아니기 때문에이 기술이 시작되기 전에 가능한지 알고 싶었습니다.

답변

0

네, 분명히 가능합니다. 간단한 보석을 만들고 거기에 원숭이 패치를 설치하고 보석 입력 지점에 보석을 요구하면 충분합니다 (예 : 보석이 foobar이라면 bundler은 기본적으로 lib/foobar.rb이 필요합니다).

번들러 문서에는 a guide on creating gems이 있습니다. Rails 응용 프로그램 구성과 상호 작용해야하는 경우에는 Rails Engines을 살펴보십시오.