lib/generators/react/install_generator.rb in react-rails-3.1.1 vs lib/generators/react/install_generator.rb in react-rails-3.2.0

- old
+ new

@@ -101,11 +101,22 @@ var componentRequireContext = require.context("components", true); var ReactRailsUJS = require("react_ujs"); ReactRailsUJS.useContext(componentRequireContext); JS + def require_package_json_gem + require "bundler/inline" + + gemfile(true) { gem "package_json" } + + puts "using package_json v#{PackageJson::VERSION}" + end + def setup_react_shakapacker - `yarn add react_ujs` + require_package_json_gem + + PackageJson.read.manager.add(["react_ujs"]) + if manifest.exist? append_file(manifest, SHAKAPACKER_SETUP_UJS) else create_file(manifest, SHAKAPACKER_SETUP_UJS) end