2011-01-18 5 views
0

Bundler 그룹이 Rails에서 사용되는 방식과 Bundler 그룹의 예에서 볼 수있는 것과 구분되는 부분이 있습니다.Rails 3 애플리케이션에서 Bundler 그룹의 올바른 용도는 무엇입니까?

일반적으로 Rails는 기본 그룹뿐만 아니라 환경과 동일한 이름을 가진 그룹에서 보석을로드한다고 가정합니다. 그러나 저는 흔히 예제를 임의적으로 명명 된 그룹에 넣는 것처럼 보입니다. 그리고 어떻게 든 그들은 단지 일을합니다. 그래서 진짜 이야기는 무엇입니까, 아니면 내가 무엇을 놓치고 있습니까?

예를 들어,이 예 (http://www.jonathanspies.com/posts/7-Rails-3-and-Shoulda)는 a : shoulda 그룹의 'shoulda'젬을 나열하고 이것이 작동한다고 말합니다. 그러나이를 필요로하는 환경은 "테스트"및 "개발"입니다. "shoulda"그룹에서 보석을로드하게하는 원인은 무엇입니까?

http://comments.gmane.org/gmane.comp.programming.tools.cucumber/2691과 같은 다른 예에서는 오이 레일과 관련 보석이 : 테스트 그룹에 배치되지만 오이 작업은 '오이'환경으로 실행되므로 다시 원하면 보석이 어떻게로드 될까요? 필요한거야?

답변

0

카피스트라 노 제조법에서는 Bundler가 --without development test과 함께 실행되어 이러한 그룹이 설치되지 않도록합니다. 이는 기본 동작을 추측합니다.

+0

명시 적으로 제외되지 않는 한 모든 그룹이 설치 중에 포함되지만 각 그룹은 명시 적으로로드해야합니다. –

관련 문제