0

プロジェクトに react.rb を追加する際に問題があります。

最初に、 追加のすべての手順reactive_rails_generatorが完了し、アプリを起動した後、エラーが発生しました:

ActionView::Template::Error (undefined method `load_asset' for Opal::Sprockets:Module):

<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>

アプリ/ビュー/レイアウト/グリッド/layout.html.erb:15:

react.rb を使用するには、Gemfile 内に gem が必要です。

gem 'reactive-ruby' gem 'react-rails', '~> 1.3.0' gem 'opal-rails' gem 'therubyracer', platforms: :ruby gem 'react-router-rails', '~>0.13.3' gem 'reactive-router' gem 'reactive-record'

誰でもそれを手伝ってもらえますか?

次に、 rake タスク メッセージがあります。

Warning:[rake --tasks] DEPRECATION WARNING: Sprockets method `register_engine` is deprecated.

またはをregister_mime_type使用して MIME タイプを登録してください。 https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (/Users/serzh/.rvm/gems/ruby から呼び出されます) -2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/processor.rb:165) 非推奨警告: Sprockets メソッドは非推奨です。またはを使用して MIME タイプを登録してください。 https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (/Users/serzh/.rvm/gems/ruby から呼び出されます) -2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/processor.rb:166) 非推奨警告: Sprockets メソッドregister_compressorregister_transformerregister_engineregister_mime_typeregister_compressorregister_transformerregister_engine廃止されました。またはをregister_mime_type使用して MIME タイプを登録してください。 https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (/Users/serzh/.rvm/gems/ruby から呼び出されます) -2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/erb.rb:23)register_compressorregister_transformer

4

2 に答える 2

1

非推奨のバージョンを使用しています。レポは移動しました。最新バージョンはここにあります: reactrb-rails-generator

github が自動的に転送していると思っていました...混乱をお詫びします!

于 2016-08-08T16:27:58.127 に答える
0

このブログ投稿を確認してください - https://medium.com/@yoniweisbrod/how-we-integrate-react-with-rails-at-ivy-b90f27751a00#.p2vlihlcx

于 2016-08-07T23:12:01.437 に答える