让react-bootstrap在rails中工作

时间:2015-04-05 20:21:20

标签: twitter-bootstrap ruby-on-rails-4 reactjs react-bootstrap

我在我的rails应用程序中有反应和引导程序,到目前为止,它们独立工作。我想通过使用react-bootstrap来组合功能。我正在按照本教程开始工作:http://react-bootstrap.github.io/getting-started.html

我做了CommonJS部分。我在哪里:

npm install react
npm install react-bootstrap 

在终端。

然后我转到我的资产中的application.js文件并添加了以下代码: Var Alert = require('react-bootstrap').Alert;

在控制台中,此行显示错误,并显示Uncaught ReferenceError: require is not definedapplication.js?body=1:28 (anonymous function)

我如何获得工作要求?

2 个答案:

答案 0 :(得分:0)

在将javascript引入资源文件夹之前,您需要使用webpackbrowserify之类的工具捆绑您的javascript。我建议您在项目根目录中创建一个react文件夹,并使用其中一个工具将捆绑包构建到app/assets/js或您拥有资产的任何地方。

然后添加到assets:precompile任务并相应地添加一个开发任务。

答案 1 :(得分:0)

也许我的回答可能会帮助您使用宝石来减少配置! https://stackoverflow.com/a/31757447/4412754

干杯!