用Vue替换Rails ERB模板

时间:2017-03-29 04:41:30

标签: ruby-on-rails vuejs2

我有这个奇怪的想法,我们如何用erb替换Rails vue模板。我认为即使是今天最简单的网站也是数据驱动的,并希望被反应。对于像我这样厌恶样板的人。

我可以使用新的Rails 5.1执行此操作但具有以下限制:

  • js文件中不存在自然可用的@variables,因此我必须将它们作为数据属性传递,使用Gon gem或另外发出ajax请求。
  • /= require语法可以替换为新的ES2015导入,这样可以实现更加模块化的系统设计。

我想知道是否有人试图这样做,或者想知道如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

Gitlab有一个rails后端,并采用了Vue作为他们的前端视图。

要点是它们将每个文件夹的每个功能分开,每个文件夹都有自己的Vue架构。它们在haml文件的data-*属性中提供Vue组件初始化所需的数据。

您可以在此处找到更多信息: