将reactive.rb添加到项目中

时间:2016-08-07 20:44:46

标签: ruby-on-rails react.rb

我在将react.rb添加到我的项目时遇到了麻烦。

首先, after all steps添加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:

我看到所有人都需要宝石在Gemfile中使用react.rb

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类型 使用register_compressorregister_transformerhttps://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方法register_engine。 请使用register_mime_type注册mime类型 使用register_compressorregister_transformerhttps://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_engine。 请使用register_mime_type注册mime类型 使用register_compressorregister_transformerhttps://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)

2 个答案:

答案 0 :(得分:1)

您使用的是已弃用的版本。回购已移动,最新版本在此处:reactrb-rails-generator

我们认为github会自动转发......为混乱道歉!

答案 1 :(得分:0)