Twitter bootstrap 让react引导在rails中工作

Twitter bootstrap 让react引导在rails中工作,twitter-bootstrap,ruby-on-rails-4,reactjs,react-bootstrap,Twitter Bootstrap,Ruby On Rails 4,Reactjs,React Bootstrap,我已经在rails应用程序中使用了react和bootstrap,到目前为止,它们独立运行得非常好。我想通过使用react引导来组合功能。我遵循本教程以使事情正常进行: 我做了最普通的部分。我在那里: npm install react npm install react-bootstrap 在候机楼 然后,我转到资产中的application.js文件,添加了以下代码: Var Alert=需要'react-bootstrap'。警报 在控制台中,它会在这一行出现错误,并显示uncaugh

我已经在rails应用程序中使用了react和bootstrap,到目前为止,它们独立运行得非常好。我想通过使用react引导来组合功能。我遵循本教程以使事情正常进行:

我做了最普通的部分。我在那里:

npm install react
npm install react-bootstrap 
在候机楼

然后,我转到资产中的application.js文件,添加了以下代码: Var Alert=需要'react-bootstrap'。警报

在控制台中,它会在这一行出现错误,并显示uncaughtreferenceerror:requireisnotdefinedapplication.js?body=1:28匿名函数


我如何才能让require工作?

您需要使用webpack或browserify等工具捆绑javascript,然后再将其拉入资产文件夹。我建议您在项目根目录中创建一个react文件夹或其他东西,并使用其中一个工具将捆绑包构建到app/assets/js或任何您拥有资产的地方


然后添加到资产:预编译任务,并相应地添加一个开发任务。

也许我的答案可以帮助您在使用gem的情况下,以更少的配置工作组件

干杯