lib/react/rails/railtie.rb in react-rails-1.8.0 vs lib/react/rails/railtie.rb in react-rails-1.8.1
- old
+ new
@@ -99,10 +99,10 @@
initializer "react_rails.setup_engine", :group => :all do |app|
# Sprockets 3.x expects this in a different place
sprockets_env = app.assets || defined?(Sprockets) && Sprockets
if !sprockets_env.nil?
- if Gem::Version.new(Sprockets::VERSION) >= Gem::Version.new("4.x")
+ if Gem::Version.new(Sprockets::VERSION) >= Gem::Version.new("3.7.0")
sprockets_env.register_mime_type("application/jsx", extensions: [".jsx", ".js.jsx", ".es.jsx", ".es6.jsx"])
sprockets_env.register_transformer("application/jsx", "application/javascript", React::JSX::Processor)
sprockets_env.register_mime_type("application/jsx+coffee", extensions: [".jsx.coffee", ".js.jsx.coffee"])
sprockets_env.register_transformer("application/jsx+coffee", "application/jsx", Sprockets::CoffeeScriptProcessor)
elsif Gem::Version.new(Sprockets::VERSION) >= Gem::Version.new("3.0.0")