ruby-on-railsreact.rb

Adding reactive.rb to project


I have a trouble with adding react.rb to my project.

At first, after all steps with adding reactive_rails_generator is done, and i started my app, i have got the error:

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

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

app/views/layouts/grid/layout.html.erb:15:

I see all need gem's In Gemfile to work with 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'

Can anyone help with that?

At second, i have a rake task message:

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

Please register a mime type using register_mime_type then use register_compressor or register_transformer. https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (called from at /Users/serzh/.rvm/gems/ruby-2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/processor.rb:165) DEPRECATION WARNING: Sprockets method register_engine is deprecated. Please register a mime type using register_mime_type then use register_compressor or register_transformer. https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (called from at /Users/serzh/.rvm/gems/ruby-2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/processor.rb:166) DEPRECATION WARNING: Sprockets method register_engine is deprecated. Please register a mime type using register_mime_type then use register_compressor or register_transformer. https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (called from at /Users/serzh/.rvm/gems/ruby-2.3.1@global/gems/opal-0.8.0/lib/opal/sprockets/erb.rb:23)


Solution

  • You are using a deprecated version. The repo has moved, and the up to date version is here: reactrb-rails-generator

    We thought github was automatically forwarding... Apologies for the confusion!