3

我知道 Ruby 和 JavaScript 之间的共享模板可以在 Rails 中完成(如Railscast #295所示)。不过,Mustache 有一些我不喜欢的地方。

我很想使用 eco ( Embedded CoffeeScript ) 来实现这一点。

我在以下位置创建了生态模板处理程序config/initializers/eco_template_handler.rb

module EcoTemplateHandler
  def self.call(template)
    Eco.render(template.source.inspect, template.locals)
  end
end
ActionView::Template.register_template_handler(:eco, EcoTemplateHandler)

这将允许我从服务器模板中呈现 .eco 文件(即,<%= render 'form' %>将呈现 _form.html.eco)。然而,这只是等式的一半。

根据一些人(以及更多人)的说法,您需要使用 JST for eco 在 JavaScript 模板中工作。我对JST不太熟悉。

这可能吗?有没有人能够做到这一点?

4

0 回答 0