Sha256: 5a54abce18d1d3c596f7c5285ee96e8a99fd7367bef22331ecf752c535d50d98
Contents?: true
Size: 964 Bytes
Versions: 2
Compression:
Stored size: 964 Bytes
Contents
# Configure Rails 3.0 to use public/javascripts/mootools et al module Mootools module Rails class Railtie < ::Rails::Railtie config.before_configuration do require "mootools/assert_select" if ::Rails.env.test? if ::Rails.root.join("public/javascripts/mootools-more.min.js").exist? jq_defaults = %w(mootools mootools-more) jq_defaults.map!{|a| a + ".min" } if ::Rails.env.production? else jq_defaults = ::Rails.env.production? ? %w(mootools.min) : %w(mootools) end # Merge the MooTools scripts, remove the Prototype defaults and finally add 'mootools_ujs' # at the end, because load order is important config.action_view.javascript_expansions[:defaults] -= PROTOTYPE_JS + ['rails'] config.action_view.javascript_expansions[:defaults] |= jq_defaults config.action_view.javascript_expansions[:defaults] << 'mootools_ujs' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mootools-rails-1.0.1 | lib/mootools/rails/railtie.rb |
mootools-rails-1.0.0 | lib/mootools/rails/railtie.rb |