Объявление множества в файле gem (та же самая особенность, другой камень). Зачем? - PullRequest
0 голосов
/ 26 октября 2011

Я сталкивался с несколькими учебниками, в которых автор объявляет две версии одного и того же камня в файле gem, даже в одной группе.

"haml" and "haml-rails"
"rspec" and "rspec-rails"
"cucumber" and "cucumber-rails"

, и есть еще несколько примеров этого ....

Почему это сделано?Это лучший способ работать с этими драгоценными камнями, а не объявлять один драгоценный камень?

Спасибо

Ответы [ 2 ]

3 голосов
/ 26 октября 2011

Ну, это не те же самые драгоценные камни. Версии Rails обычно расширяют стандартные библиотеки.

Но поскольку foo-rails имеет foo в своих зависимостях ( см. Пример здесь ), вам просто нужно foo-rails в вашем Gemfile (Bundler просто великолепен).

0 голосов
/ 26 октября 2011

огурцы-рельсы не то же самое, что огурец. Он имеет Cucumber в качестве зависимости, а также некоторые специфичные для Rails вещи. Итак, как сказал апнедайв, если вы включите огурцы-рельсы в свой Gemfile, он также должен загрузить Cucumber.

...