我正在关注http://minhajuddin.com/2013/04/28/angularjs-templates-and-rails-with-eager-loading上的线程,以急切加载 HAML 模板。似乎这是确保 Angular 在初始加载时缓存所需的所有 HTML 部分以避免不必要的服务器往返的合理方法。我的问题是,如果我们不使用 HAML,如何使用常规 erb/HTML 模板做同样的事情?在此特定行上:
$templateCache.put("<%= File.basename(f).gsub(/\.haml$/, '') %>", <%= Haml::Engine.new(File.read(f)).render.to_json %>);
<% end %>
人们需要任何替代Haml::Engine.new
erb 模板的东西。是否有针对该副手的解决方案,以便我可以为我的非基于 Haml 的模板实现上述功能?