我有一个用AngularJS编写的前端单页应用程序,我想使用Rails构建一个后端API。
我想知道将所有前端文件放在Rails'中是否可以。 public
文件夹,并挂载所有Rails' api/xxxx
上的API路线。通过这种方式,我可以节省开发人员的费用。努力使他们在开发时不需要运行两台服务器(前端服务器和后端rails'服务器)。另外,我不需要关心Rails'资产管道。我可以使用完全纯粹的前端解决方案来优化fron-tend应用程序。我需要做的只是将它们放在一个单独的应用程序中。
这种设计有任何缺点吗?
答案 0 :(得分:0)
是的,那完全没问题。事实上,这就是rake assets:precompile
的作用。