1

我正在使用react-railsgem 和Rubymine. 之后rails g react:install,我的application.js文件如下所示:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require react
//= require react_ujs
//= require components
//= require_tree .

除此以外的一切都//= require react得到认可。红宝石告诉我Cannot resolve file or directory "react".

当我查看我的 时Rails.application.config.assets.paths,我看到了我的 react gem 路径,我可以在react_ujs.js.erb那里找到,但没有react.js*文件。react-rails这是宝石 的某种错误吗?

解决这个问题的正确方法是什么?

编辑:根据有关react buildsreact-rails的文档部分,可以通过在适当的环境文件中分配环境符号来选择正确的 react 构建。这样做仍然不能解决警告,但将文件复制到资产路径位置之一可以。似乎有些东西不太好用。Rubyminereact.jsreact-railsRubymine

4

0 回答 0