【问题标题】:Integrating Ember.js with a simple Sinatra backend将 Ember.js 与简单的 Sinatra 后端集成
【发布时间】:2014-04-30 14:08:51
【问题描述】:

有很多关于如何使用 Rails 作为后端来构建和创建 Ember.js 应用程序的文档。流行的解决方案是将 gems 用作 ember-railsember-source 或多合一 ember-appkit-rails

但是,我正在尝试创建一个简单的 Sinatra 应用程序,该应用程序以 Ember.js 作为前端来处理仅 JSON 的后端。 我发现的少数资源似乎有点过时,所以我正在寻找简单的方法来做到这一点。

所以我的问题是:
我如何将 Ember.js 与简单的 Sinatra 后端集成??
如何做到这一点的例子将不胜感激。

【问题讨论】:

    标签: ruby ember.js sinatra


    【解决方案1】:

    有一个very simple repo on Github,可以作为您的起点。只需获取代码,启动 sinatra 应用服务器,然后将 Ember 数据源指向它,如下所示:

        App.MyRestAdapter = DS.RestAdapter.extend({
          host: 'http://localhost:3000',
          namespace: 'api'
        });
    
        App.store = DS.Store.create({
          adapter: 'MyApp.MyRestAdapter'
        });
    

    您还可以查看 Travis CI 的来源,因为他们使用 Sinatra (travis-api) 和 Ember.js (travis-web)。

    【讨论】:

    • 对于一个简单的 JSON 后端,Grape 值得一提。
    • +1 获取好的资源。我会对此进行挖掘。
    • 提到的那个 repo 很有趣,因为 Sinatra 依赖于 Rack。 Gemfile 有问题。
    猜你喜欢
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    相关资源
    最近更新 更多