Skip to content

Instantly share code, notes, and snippets.

@ravensnowbird
Last active August 29, 2015 14:21
Show Gist options
  • Save ravensnowbird/ddad1ac08f9138b1b6f3 to your computer and use it in GitHub Desktop.
Save ravensnowbird/ddad1ac08f9138b1b6f3 to your computer and use it in GitHub Desktop.
Rails assets precompile to specific folder
For random path use SecureRandom
SecureRandom.uuid
Rails.application.config.assets.prefix = "../custom_assets"
Rails.application.config.assets.manifest = File.join(Rails.public_path, Rails.application.config.assets.prefix)
#To run in rails console
Rails.application.load_tasks
Rake.application['assets:clean'].invoke
Rake.application['assets:precompile'].invoke
#precompile assets
environment = Sprockets::Environment.new
environment.append_path destination + "/assets"
output = + "/output"
m = Sprockets::Manifest.new(environment,output)
m.compile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment