2017-04-13 25 views
0

现状部分集成了现有的Rails应用程序

我有一个网站充分开发Rails中,使用Rails的观点,经典Coffescript和SCSS VueJS。我所有的路由都在routes.rb中声明。

什么需要它的

一些发达国家的页面有很多关联的逻辑,它更有意义,其迁移到一个Web应用程序。所选的网络应用程序是Vue.js.

整个网站(一个非常复杂的产品)将被增量部署(当使用Vue.js的页面准备就绪时,Rails应用程序的页面应该被新的'取代')。主要的限制是代码库是不同的。 Vue.js应用程序将从Rails应用程序API获取信息。

问题(需要帮助)

如何设置一些路线去Rails应用程序,和其他人去到Vue.js应用程序? (请记住,是不同的代码库,不同的'物理文件夹')

在此先感谢。

+0

你可以在前端使用Vue.js,但是你可以在后端使用吗?我不确定这是后端非常普遍的选择。你的意思是“将它迁移到网络应用程序更有意义”? Rails已经是Web应用程序的框架。 –

+0

问题是代码库是不同的格雷厄姆。 从一方面来说,我们使用了Rails应用程序,它使用数据库和视图。另一方面,我们使用Vue应用程序来使用Rails应用程序API加载信息。 – bmfteixeira

回答

1

你检查了webpacker项目吗?

如果您的vue项目已经在单个vue组件中,那么您可以将组件导入到rails项目中。

要开始使用,请按照webpacker的自述。

在您的导轨的视图。

<%= javascript_pack_tag 'components/vue' %> 

这样,您可以继续使用导轨的路线。

+1

感谢您的帮助,并会得到正确和upvote这个答案。我已经使用服务器端代理来管理这只是为了在我的Vue应用程序上具有完全的独立性。 – bmfteixeira

相关问题