В мире Rails2 можно было удобно просмотреть код плагинов или драгоценных камней, упакованных с приложением. С Rails3 все упакованные драгоценные камни хранятся как .gem и следовательно не доступны для просмотра или доступны для поиска. Теперь я должен использовать 'пакет, открытый [драгоценный камень]' внешне для просмотра кода драгоценного камня/плагина. Делает любой имеет лучшую технику к поиску или прочитал код драгоценного камня/плагина немедленно
Если вы устанавливаете гем "gemedit", вы также можете использовать gem edit [gem]
, чтобы открыть исходный код указанного драгоценного камня.Однако редактирование gem не учитывает пакеты (я предполагаю, что он ищет только локальный дом gem), поэтому Bundle open, вероятно, лучшая команда в приложении Rails 3.
Если вы хотите хранить все драгоценные камни для приложения в одном каталоге, вы можете попробовать установить пакет для приложения в отдельный каталог, например, с помощью bundle install myBundleDir --disable-shared-gems
. Это установит все необходимые драгоценные камни в myBundleDir, игнорируя системные драгоценные камни, поэтому у вас будет каждый фрагмент кода, который запускает ваше приложение внутри этого каталога.