在Rails项目中安装react-redux

时间:2015-09-18 18:07:51

标签: ruby-on-rails reactjs asset-pipeline redux

我正在Rails中构建一个React应用程序,并想尝试Paperclip::interpolates :size_of_file do |attachment, style| attachment.instance.upload_file_size end 。我注意到它没有提供CDN或凉亭包。

安装说明建议使用NPM,但这不是节点项目。我通过Rails资产管道,CDN或凉亭包(通过rails-assets)处理我所有的当前资产

  • 有没有办法在不使用NPM的情况下安装它?
  • 有没有办法让NPM软件包与现有资产管道软件包很好地配合使用?

3 个答案:

答案 0 :(得分:10)

您还可以查看https://github.com/shakacode/react_on_rails。它与webpack集成,为它提供了一个非常熟悉的javascript流程。

他们还在http://www.reactrails.com/获得了一个实时示例,以及https://github.com/shakacode/react-webpack-rails-tutorial处的代码。

答案 1 :(得分:4)

我发现可以将react-railsbrowserify-rails结合使用。 This blog article很好地解释了它。

答案 2 :(得分:0)

只需运行命令yarn add redux react-redux 这会将redux和react-redux添加到依赖项,以及将react连接到redux。 我正在使用rails 6,它可以正常工作。

通过bundle添加ruby相关的库,并通过yarn添加js相关的库