我已经在Heroku上部署了一个相当简单的Rails 3.2应用程序,我想将其移植到Ember中以减少开销并简化该应用程序,然后再继续构建它。任何人都可以就如何最好地采用这种方法来保持现有的Postgres用户数据完整提供一般指导吗?
我对Ember刚起步,还刚刚起步,但我想在进一步研究之前就开始专门考虑解决此问题。
FWIW,我隐约意识到ember-rails(https://github.com/emberjs/ember-rails),但我目前的直觉是我想完全脱离Rails来保持应用程序的精简。随意评论为什么我错了。:)
我们有一个带有jQuery前端的Rails 4应用程序,并且我们正在慢慢采用Ember。这可能是一个悬而未决的问题,没有一个正确的答案,因此我将提供一些指导。
首先,我首先要说Ember和Rails解决了不同的问题。Ember不是Rails的替代品,而是更大系统的一部分,其中Rails是一个组件,Ember是另一个组件,就像您的数据库是另一个组件一样。就是说,使用Ember可以简化,甚至可以省去在Rails中进行某些部分的工作,因此存在一些重叠。如果要删除Rails,则可能必须用等效的东西替换它。
现在有一些想法或方法:
{{name}}
)。计划模型并使用固定装置以使其全部正常工作。创建一些控制器以添加流程,最后用对新Rails API的调用替换灯具。另外,如果您使用的是TurboLinks,直到您使用Ember才能禁用它,否则您必须确保在Turbolink的页面生命周期中正确加载余烬。参见TurboLinksHackForEmber
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句