我有一个Rails应用程序,它被命名为三个部分(几乎3个共享模型的应用程序).我希望每个命名空间部分都有自己的Ember应用程序.这些应用程序永远不会加载到相同的布局中,因此不必彼此了解任何内容.实际上,我希望尽可能将代码保持独立,以便最终真正分离应用程序.
我试图使用ember-rails gem来做到这一点.
基本上它就像这个问题: 如何使用ember-rails gem为我的HandlebarsJS模板指定替代目录?
答案有效,但我很确定使用templates_root将我限制在一个名称空间.所以我不能拥有admin.js和admin/templates命名空间以及customer.js和customer/templates命名空间.
那么有谁知道ember-rails是否会支持多个命名空间的Ember应用程序并因此呈现多个模板根?
谢谢!
我想找到一个Javascipt对象的类型(构造函数的名称),但我只是通过我尝试过的所有方法得到一个通用的"对象".我在网上搜索过,没有找到的Javascript方法对我有用.它总是只返回对象构造函数类型作为通用"对象".然而就是这样,当我在Chrome控制台中检查它时,正盯着我看.我有什么想法可以在JS中获取这些信息?
PS.我正在使用Browserify的要求来分离我的代码,如果它有所作为.

之所以我认为可能是因为Browserify加载require代码的原因是因为这是我从Browserify加载的构造函数得到的输出:

这是我手动创建构造函数所得到的:

无论如何,无论我如何创建我的构造函数var Prey = function() {}与var Prey = function Prey() {}Chrome开发人员工具仍然似乎知道构造函数的名称是什么,即使Javascript似乎不知道.也许这是因为他们可以用Javascript语言无法访问的方式检查虚拟机中的代码,但我想知道我是否遗漏了一些东西.有谁知道在Javascript中确定实例类型的另一种方法?