-1

对于 Stack Overflow,这可能不是一个可以接受的问题,但我不知道在哪里可以问这个问题。

Web Components 已经“即将发生”很长时间了。现在看来,大多数浏览器本身都有大部分必需的部分,而不是使用 polyfills(这总是让我担心)。

我想知道 Ruby On Rails 是否计划迁移到它,或者是否有任何项目创建 Web 组件以及 Rails 服务器代码来利用它们。

4

2 回答 2

1

我想知道 Ruby On Rails 是否计划迁移到它,或者是否有任何项目创建 Web 组件以及 Rails 服务器代码来利用它们。

webpackergem 可以很容易地为非原生 Web 组件(如 Vue 或 React)包含一些 JS 框架,但您也可以将它与 Polymer 一起使用以支持原生 Web 组件。我们在我的工作中这样做,我们现在不一定要使用webpacker它,但我可以向你保证,它是一个非常好的宝石。

这里有更多信息:https ://github.com/rails/webpacker

以下是您如何使用为 VueJS 设置的 webpacker 启动一个新的 rails 项目,例如:

rails new myapp --webpack=vue
于 2019-10-04T15:01:05.803 回答
0

我不确定 rails 是否会将 web-components 实现为内置功能,但在 rails 6 默认添加 webpacker 的动机是改进前端/javascript 库的集成。因此,您可以轻松地与您的 rails 应用程序一起使用vue-js,并在其中构建组件。react-native

我个人在 rails 项目中使用了许多 vue-js 组件,对此没有任何问题。

PS:与问题相同,这可能不是一个可以接受的答案:P

于 2019-10-04T12:55:37.290 回答