【问题标题】:Adding reactive.rb to project将 reactive.rb 添加到项目中
【发布时间】:2016-08-07 20:44:46
【问题描述】:

我无法将 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 %>

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

我看到所有需要 gem 的 In 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 调用)

【问题讨论】:

  • 我最近在玩 react 和 rails。我使用了gem 'react-rails' gem。但是你为什么要包括所有其他的宝石呢?
  • 查看this tutorial,看看作者是如何设置的。
  • @ArupRakshit 好吧,因为我正在尝试使用 react.rb,而不仅仅是 react-rails gem。
  • 嗯,我不知道。这是我需要检查的。
  • @ArupRakshit,都在这里。我在reactive-rails-generatorhere 中添加了这个小错误的问题。所以,添加到 Gemfile gem 'sprockets' 后,一切正常!

标签: ruby-on-rails react.rb


【解决方案1】:

您正在使用已弃用的版本。 repo 已经移动,最新版本在这里:reactrb-rails-generator

我们认为 github 会自动转发...对于造成的混乱表示歉意!

【讨论】:

    【解决方案2】:

    【讨论】:

    • Guy - 不错的博文,但问题是关于你的帖子没有解决的 reactrb(但你应该查看 reactrb :-)
    猜你喜欢
    • 2021-09-17
    • 2018-09-04
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多