抱歉这个稍微笼统的问题。我正在使用react_rails
gem 开发基于 Ruby on Rails 和 React.js 的应用程序,并且已经达到了需要跨 JS 文件需要模块的能力。
我已经尝试了我能找到的每一个例子,但似乎总是在以允许的方式集成事物时遇到问题module.exports = 'XXXXX'
。
我想知道是否有人可以向我指出一个可靠的工作示例的方向,或者可以解释使用react_rails
gem 实现这一点的最佳方法?
抱歉这个稍微笼统的问题。我正在使用react_rails
gem 开发基于 Ruby on Rails 和 React.js 的应用程序,并且已经达到了需要跨 JS 文件需要模块的能力。
我已经尝试了我能找到的每一个例子,但似乎总是在以允许的方式集成事物时遇到问题module.exports = 'XXXXX'
。
我想知道是否有人可以向我指出一个可靠的工作示例的方向,或者可以解释使用react_rails
gem 实现这一点的最佳方法?
当我们安装 react_rails gem 时,文件 'components.js' 将被添加到 '/app/assets/javascript' 中,内容如下:
//= require_tree ./components
这意味着将加载“/app/assets/javascript/components”文件夹中的每个 javascript 文件。
所以当我们定义一个新的react类的时候,只要把源文件放到'/components',
当你定义一个新的 React 类时,只要把它放在 '/components/' 中。所以不要再担心像“module.exports = 'XXXXX'”这样的事情了,Rails 已经为我们做了。否则,您可能需要修改“components.js”