gpt4 book ai didi

javascript - 仅将 Ember.js 用于 Rails 应用程序的一部分的最直接方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:58 24 4
gpt4 key购买 nike

我想开发一个带有完整管理套件、身份验证、授权等的 Rails 应用程序,它是纯 Rails,但我希望应用程序的一部分是“实时”的,并且 View 绑定(bind)到数据,我想为此使用 Ember。

例如,我有一个 Company 模型,其中 has_many PartiesParty has_many Guests。我希望 User 能够登录,导航到他们有权访问的 Company 页面,然后单击指向 Company/:id 的链接/Party/:id/live,这将是一个具有 Ember.js 应用程序的页面,该应用程序提供聚会中所有 Guests 的详细信息。它会每隔 X 秒查询一次数据库,Ember.js 应用程序会自动反射(reflect)更新的数据(例如,页面的一部分只显示 Guests where Guest.status == in_attendance 或类似的内容) .

所以我的问题是:是否有任何标准化或经过验证的方法以这种方式将 Ember 合并到 Rails 应用程序的一部分?

谢谢!

最佳答案

要嵌入 Ember 应用程序,您应该做两件事:

  1. 将根元素从 body 更改为其他元素
  2. 禁用 URL 管理

代码示例:

App = Ember.Application.create({
rootElement: '#app'
});

App.Router = Ember.Router.extend({
location: 'none'
});

我从 Ember 指南中获取了这些信息:Embedding Applications

关于javascript - 仅将 Ember.js 用于 Rails 应用程序的一部分的最直接方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26267277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com