我正在Rails中构建一个React应用程序,并想尝试Paperclip::interpolates :size_of_file do |attachment, style|
attachment.instance.upload_file_size
end
。我注意到它没有提供CDN或凉亭包。
安装说明建议使用NPM,但这不是节点项目。我通过Rails资产管道,CDN或凉亭包(通过rails-assets)处理我所有的当前资产
答案 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-rails
与browserify-rails
结合使用。 This blog article很好地解释了它。
答案 2 :(得分:0)
只需运行命令yarn add redux react-redux
这会将redux和react-redux添加到依赖项,以及将react连接到redux。
我正在使用rails 6,它可以正常工作。
通过
bundle
添加ruby相关的库,并通过yarn
添加js相关的库