想将一个现有 rails 项目重构为前后端分离的模式,请教各位大牛是否有比较成熟的案例或者经验可以分享?
可以用https://github.com/reactjs/react-rails
同意楼上。(真的不是凑字数灌水,最近不得不说 react 有王者之气,而且 react-rails 还支持服务器端渲染)
我们团队目前实践的是 rails-api + 独立的 react js 项目
其实我觉得挺好的 特别适合爱好者针对 api 进行各种创新
Server Side Render 确实很爽~
Server Side Render
推荐两个 Demo
react-webpack-rails-tutorial react-rails-redux-sample
分别是 browserify 和 webpack 的解决方案
browserify
webpack
不过,如果条件允许,我觉得还是完完全全分离,后端负责提供API, 独立前端消费API 这样对前端和后端都是比较爽的~
API
前端可以完全独立出来,比如 ember, angular, ext js,后端 JSON API 方式
http://zhuanlan.zhihu.com/zuozuo/20650957 知乎上的一个 demo。