首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Rails 4.2配置react-bootstrap

使用Rails 4.2配置react-bootstrap
EN

Stack Overflow用户
提问于 2015-06-08 02:51:32
回答 3查看 2.2K关注 0票数 0

我希望将React-bootstrap与我当前的Rails项目集成在一起。我是ReactJS的新手,所以我想使用react-bootstrap库会让事情变得简单一点。然而,我发现配置非常困难。应该有一个gem来解决这个问题,但是一旦遵循自述文件中的说明,它就会抛出一个“权限被拒绝”的错误。我尝试了一个从react-bootstrap网站上截取的代码,它没有使用react-bootstrap语法。然而,我尝试过的所有涉及Bower、npm、rails-assets gem等的解决方案,都没有使react-bootstrap语法呈现出来。这是我的Button.js.jsx文件,它不会呈现到我的主页上:

代码语言:javascript
复制
var button = ReactBootstrap.Button({
  bsStyle: "success",
  bsSize: "large",
  children: "Register"
});

React.render(button, document.getElementById("content"));

非常欢迎您的建议和建议!

EN

回答 3

Stack Overflow用户

发布于 2015-08-01 09:55:14

我今天遇到了一个类似的问题,即将react-bootstrap包集成到我的RoR应用程序中,所以我找到了这个gem:https://github.com/mariopeixoto/react-bootstrap-rails,它基本上只需访问一个全局变量ReactBootstrap,就可以将所有的react bootstrap组件放在您的任意位置。

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2015-06-19 05:54:02

我假设您的HTML文件中包含了bootstrap.min.css。

要记住的另一件事是,承认这一点正在开发中。

该项目正在积极开发中,API将会改变。查看1.0.0路线图和贡献指南,看看您可以在哪里提供帮助。在1.0.0之前的版本中,破坏性的更改应该会导致一个小的版本提升。

对于包含文件的方式,请确保执行以下步骤(http://react-bootstrap.github.io/getting-started.html

我个人选择了这种方式,它为我创造了很好的元素。

代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/<react-version>/react.js"></script>
<script src="path/to/react-bootstrap-bower/react-bootstrap.min.js"></script>
<script>
  var Alert = ReactBootstrap.Alert;
</script>
票数 0
EN

Stack Overflow用户

发布于 2016-04-15 05:12:56

使用前面提到的gem,并包含

代码语言:javascript
复制
//= require react_bootstrap

在application.js中,我能够获得以下代码以无错误地呈现。

代码语言:javascript
复制
var button = ReactBootstrap.Button;

ReactDOM.render(<button 
    bsStyle="success"
    bsSize="large"
    children="Register"/>,
  document.getElementById("content"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30697254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档