2016-06-01 6 views
1

私は最近、react_on_railsreact-railsではない)私のレール4.2のコードベースに宝石を取り入れました。jqueryをレール上の非反応型JavaScriptでどのように使用するのですか?

私はすでにかなりの量のjavascriptコードを持つアプリに新しい反応コンポーネントを導入したいと考えています。

私はとりわけ、私のapplication.jsから//= require jquery行をコメントアウトしない、react on railsための「Hello World」の発電機走った - (存在するjqueryに依存していた)、この私の既存のCoffeeScriptの結果として、もはやを働くしかし、新たに生成されたデモhello world反応コンポーネントが動作します。

私は私のapplication.jsから追加//= require vendor-bundle//= require app-bundle行をコメントアウトし、//= require jqueryラインに戻って追加 - 反対が起こり、反応するコンポーネントが動作を停止したが、既存のCoffeeScriptは再び動作します。

私の質問は - どうすれば両方がうまく動作するように設定するのですか?つまり、新しい反応コンポーネントが機能し、既存のcoffeescript(jqueryに依存する)も同様に機能します。

ありがとうございます!

答えて

0

私は発電機を使用していないので、それが何を含んでいるのか分かりません。しかし、私は反応レールの宝石とjqueryを私のアプリケーションの束で働かせているので、ここで私の輸入品はどのように見えるのですか?

application.js

//= require jquery 
//= require react 
//= require jquery_ujs 
//= require react_ujs 
+0

私はreact_on_railsはWebPACKのと一般的にノードを使用し、 '反応-rails'しない[react_on_rails(https://github.com/shakacode/react_on_rails)使用してい.js中心設定。残念ながらあなたのコードは私のためには機能しませんでした:( – horseyguy

+0

Derp。私を無視してください。 – gravityplanx

関連する問題