diff options
Diffstat (limited to 'railties/lib/rails')
-rw-r--r-- | railties/lib/rails/generators/app_base.rb | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/railties/lib/rails/generators/app_base.rb b/railties/lib/rails/generators/app_base.rb index 4e05c32f74..4cd4487bdd 100644 --- a/railties/lib/rails/generators/app_base.rb +++ b/railties/lib/rails/generators/app_base.rb @@ -179,26 +179,23 @@ module Rails gemfile = if options.dev? || options.edge? <<-GEMFILE.gsub(/^ {12}/, '') - # Gems used only for assets and not required - # in production environments by default. - group :assets do - gem 'sprockets-rails', github: 'rails/sprockets-rails' - gem 'sass-rails', github: 'rails/sass-rails' - #{coffee_gemfile_entry if options[:skip_javascript]} - #{javascript_runtime_gemfile_entry(2) if options[:skip_javascript]} - gem 'uglifier', '>= 1.0.3' - end + # Gems used for assets + gem 'sprockets-rails', github: 'rails/sprockets-rails' + gem 'sass-rails', github: 'rails/sass-rails' + gem 'uglifier', '>= 1.0.3' GEMFILE else <<-GEMFILE.gsub(/^ {12}/, '') - # Gems used only for assets and not required - # in production environments by default. - group :assets do - gem 'sass-rails', '~> 4.0.0.beta1' - #{coffee_gemfile_entry if options[:skip_javascript]} - #{javascript_runtime_gemfile_entry(2) if options[:skip_javascript]} - gem 'uglifier', '>= 1.0.3' - end + # Gems used for assets + gem 'sass-rails', '~> 4.0.0.beta1' + gem 'uglifier', '>= 1.0.3' + GEMFILE + end + + if options[:skip_javascript] + gemfile += <<-GEMFILE.gsub(/^ {12}/, '') + #{coffee_gemfile_entry} + #{javascript_runtime_gemfile_entry(2)} GEMFILE end |