2011-08-02 17 views

答えて

5

どの宝石をどの環境にインストールするかを指定できます。たとえば、開発とテストにSQLiteを使用したいが、本番環境ではMySQLを使用することができます。だから、次のように記述します。

gem 'devise' 

group :development, :test do 
    gem 'sqlite' 
end 

group :production do 
    gem 'mysql2' 
end 

実行bundle install --without development:testを工夫してmysql2宝石をインストールします。

2

それはブロック内のすべてのこれらの宝石が唯一の開発環境とテスト環境でxyz宝石をインストールするだけで、このenvironmets(テストまたは開発)

3

にロードされることを意味します。

それはのように書くこともできる

group :development, :test do 
    gem 'xyz' 
end 
関連する問題