The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1+ asset pipeline.
In your Gemfile, add:
bundle and restart your server.
Add in your application.js file:
//= require ace-rails-ap
To include a theme or mode, add them in your application.js file:
//= require ace/theme-sometheme //= require ace/mode-somemode
Workers and modes don't need to be included in your application.js file, as they can also be loaded dynamically (see below).
Rails Asset Pipeline
ace-rails-ap plays nicely with the Rails asset pipeline by automatically configuring the precompilation of the workers and modes, and by setting up Ace to load the fingerprinted files. You have nothing to do, it just works.
Migrate from previous version of ace-rails-ap
You may have done some customisation to allow ace-rails-ap to work in production, such as adding the worker files in
assets.precompile of your application.rb and/or using
ace.config.setModuleUrl function. You can remove those.
//= require ace/ace by the new
//= require ace-rails-ap, and remove