我正在使用react-rails
gem 和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 构建。这样做仍然不能解决警告,但将文件复制到资产路径位置之一可以。似乎有些东西不太好用。Rubymine
react.js
react-rails
Rubymine