React on Rails 可以集成到现有的 Rails 3.x 应用程序中吗?

Posted

技术标签:

【中文标题】React on Rails 可以集成到现有的 Rails 3.x 应用程序中吗?【英文标题】:Can React on Rails be integrated into an existing Rails 3.x app? 【发布时间】:2019-01-28 02:59:54 【问题描述】:

prerequisites from the README 说“React on Rails 支持旧版本的 Rails 回到 3.x”,所以我被引导相信它可以。但是在安装过程中,我看到我必须安装 webpacker。还有注释“Rails/webpacker 需要 4.2+ 版本。”

所以我目前陷入僵局,想知道这是否真的支持 Rails 3.x,或者我是否误解了文档。

有没有办法将 React on Rails 集成到现有的 Rails 3.x 应用程序中?

谢谢!

【问题讨论】:

你能在react_on_rails 的 GitHub 存储库上提出问题吗?您也可以在那里得到快速响应。 @JagdeepSingh 谢谢,我忘了说我创建了这个问题:github.com/shakacode/react_on_rails/issues/1137 问题现已关闭。你找到解决办法了吗? 【参考方案1】:

根据 justin808 在相应的 GitHub 问题上针对此问题:

“React on Rails 不应该需要 rails/webpacker。

只需使用资产管道。”

我想我误解了 rails/webpacker 是一个硬依赖。现在再次尝试让 react_on_rails 在没有它的情况下工作。我会将此标记为已接受的答案,至少现在是这样。

【讨论】:

以上是关于React on Rails 可以集成到现有的 Rails 3.x 应用程序中吗?的主要内容,如果未能解决你的问题,请参考以下文章

将 React Native 代码集成到现有的 android 项目中

将聊天模块集成到现有的 ruby​​ 应用程序

集成RN到现有的产品项目中的踩坑记

将 Dropzone.js 与其他字段集成到现有的 HTML 表单中

将 ngrx/Store 集成到现有的 Angular 项目中

将现有的静态html网站集成到现有的vue js web应用程序中