私は最近、react_on_rails(react-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に依存する)も同様に機能します。
ありがとうございます!
私はreact_on_railsはWebPACKのと一般的にノードを使用し、 '反応-rails'しない[react_on_rails(https://github.com/shakacode/react_on_rails)使用してい.js中心設定。残念ながらあなたのコードは私のためには機能しませんでした:( – horseyguy
Derp。私を無視してください。 – gravityplanx