Merge pull request #3102 from stevenh512/fix-asset-sync
Asset Sync causes asset precompilation to fail
This commit is contained in:
commit
0216385991
2 changed files with 12 additions and 2 deletions
4
Gemfile
4
Gemfile
|
|
@ -119,7 +119,9 @@ group :assets do
|
|||
|
||||
gem 'handlebars_assets'
|
||||
gem 'uglifier'
|
||||
gem "asset_sync"
|
||||
|
||||
# asset_sync is required as needed by application.rb
|
||||
gem "asset_sync", :require => nil
|
||||
end
|
||||
|
||||
gem 'jquery-rails'
|
||||
|
|
|
|||
|
|
@ -14,9 +14,12 @@ end
|
|||
|
||||
require 'rails/all'
|
||||
|
||||
# Sanitize groups to make matching :assets easier
|
||||
RAILS_GROUPS = Rails.groups(:assets => %w(development test)).map { |group| group.to_sym }
|
||||
|
||||
if defined?(Bundler)
|
||||
# If you precompile assets before deploying to production, use this line
|
||||
Bundler.require(*Rails.groups(:assets => %w(development test)))
|
||||
Bundler.require(*RAILS_GROUPS)
|
||||
# If you want your assets lazily compiled in production, use this line
|
||||
# Bundler.require(:default, :assets, Rails.env)
|
||||
end
|
||||
|
|
@ -90,3 +93,8 @@ module Diaspora
|
|||
|
||||
end
|
||||
end
|
||||
|
||||
# Only load asset_sync if S3 is configured
|
||||
if RAILS_GROUPS.include?(:assets) && ENV['AWS_ACCESS_KEY_ID']
|
||||
require 'asset_sync'
|
||||
end
|
||||
Loading…
Reference in a new issue