From a4ca9dbcb99912f9e59fc5fddbc8ddb31840e1e9 Mon Sep 17 00:00:00 2001 From: zhouhuan Date: Mon, 9 Nov 2015 12:06:53 +0800 Subject: [PATCH] fixed insert many require react --- lib/generators/react/install_generator.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/generators/react/install_generator.rb b/lib/generators/react/install_generator.rb index af1f8affa..66bdc117c 100644 --- a/lib/generators/react/install_generator.rb +++ b/lib/generators/react/install_generator.rb @@ -25,7 +25,8 @@ def inject_react if manifest_contents.include? 'require turbolinks' inject_into_file manifest, require_react, {after: "//= require turbolinks\n"} elsif manifest_contents.include? 'require_tree' - inject_into_file manifest, require_react, {before: '//= require_tree'} + require_tree = manifest_contents.match(/\/\/= require_tree[^\n]*/)[0] + inject_into_file manifest, require_react, {before: require_tree} else append_file manifest, require_react end