我在Rails中使用Bundler組的描述與我在Bundler組的示例中看到的描述之間斷開連接。Rails 3應用程序中Bundler組的正確用法
據推測,Rails通常會從默認組以及與環境同名的組中加載gem。然而,我通常會看到一些例子,這些例子似乎只是把事情放在任意命名的小組中,不知何故,它們只是起作用。那真正的故事是什麼,或者我錯過了什麼?
這個例子(http://www.jonathanspies.com/posts/7-Rails-3-and-Shoulda)舉例說,列出'shoulda'寶石:shoulda組,並說這是有效的。然而,需要這樣的環境將是「測試」,也許是「發展」。什麼導致「應該」組中的寶石被加載?
在其他例子中,例如http://comments.gmane.org/gmane.comp.programming.tools.cucumber/2691,我看到cucumber-rails和相關的寶石被放置在:test組中,但Cucumber任務在「黃瓜」環境下運行,所以當它們是需要?
謝謝。這使我瘋狂:) – 2011-01-19 00:16:46