相关疑难解决方法(0)

Ember-Rails和命名空间模板

我有一个Rails应用程序,它被命名为三个部分(几乎3个共享模型的应用程序).我希望每个命名空间部分都有自己的Ember应用程序.这些应用程序永远不会加载到相同的布局中,因此不必彼此了解任何内容.实际上,我希望尽可能将代码保持独立,以便最终真正分离应用程序.

我试图使用ember-rails gem来做到这一点.

基本上它就像这个问题: 如何使用ember-rails gem为我的HandlebarsJS模板指定替代目录?

答案有效,但我很确定使用templates_root将我限制在一个名称空间.所以我不能拥有admin.js和admin/templates命名空间以及customer.js和customer/templates命名空间.

那么有谁知道ember-rails是否会支持多个命名空间的Ember应用程序并因此呈现多个模板根?

谢谢!

ember.js ember-rails

9
推荐指数
1
解决办法
1092
查看次数

Ember-rails项目是一个可安装的发动机?

Ember&Rails在这里提出了一个严肃的问题.

我正在构建一个利用ember-rails设置的项目,如下所示:https://github.com/dgeb/ember_data_example

但是,为了使事情变得更加复杂,该项目旨在打包为一个宝石,以包含在更大的应用程序中.为此,我创建了一个可安装的引擎,包含一个用于测试的虚拟项目.

问题是,ember-rails,特别是把手无法在预定位置找到模板.这可以防止许多功能正常工作.

在移动把手模板目录方面,我在这里找到了一个解决方案:如何使用ember-rails gem为我的HandlebarsJS模板指定备用目录?

总之,它指出我们可以通过设置值来指定application.rb中模板的路径 config.handlebars.templates_root

但是,我认为如果需要将另一个 ember-rails引擎加载到更大的应用程序中,这将导致冲突..并且需要自己的配置设置.

有没有人有这些设置的经验,有没有办法让命名空间的ember应用程序在更大的上下文中运行良好?

顺便说一句,这是在ruby 1.9.2上运行最新ember-rails的rails 4.

ruby-on-rails handlebars.js ember.js

6
推荐指数
1
解决办法
519
查看次数