【发布时间】:2013-06-14 17:29:39
【问题描述】:
Ember 和 Rails 新手在这里对两者都有一个严肃的问题。
我正在构建一个利用 ember-rails 设置的项目,如下所示:https://github.com/dgeb/ember_data_example
但是,为了使事情变得更加复杂,该项目旨在打包为 gem,以包含在更大的应用程序中。为此,我创建了一个可挂载引擎,其中包含一个用于测试的虚拟项目。
问题是,ember-rails,特别是车把无法在其预期位置找到模板。这会导致很多功能无法正常工作。
关于移动车把模板目录,我在这里找到了解决办法:How can I specify an alternative directory for my HandlebarsJS templates with the ember-rails gem?
总而言之,我们可以通过设置config.handlebars.templates_root的值来指定application.rb中模板的路径
但是,我认为如果需要将另一个 ember-rails 引擎加载到更大的应用程序中,这将导致冲突......并且需要自己的配置设置。
有没有人对这些设置有经验,有没有办法让命名空间的 ember 应用在更大的环境中运行良好?
顺便说一下,这是在 ruby 1.9.2 上运行最新的 ember-rails 的 rails 4。
【问题讨论】:
标签: ruby-on-rails ember.js handlebars.js