3

Rails で Ruby と JavaScript の間でテンプレートを共有できることは理解しています ( Railscast #295を参照)。しかし、私が好きではない口ひげについて何かがあります.

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 をレンダリングします)。ただし、これは方程式の半分にすぎません。

一部の人々 (およびその他) によると、JavaScript テンプレートで作業するには JST for eco を使用する必要があります。私はJSTにあまり詳しくありません。

これは可能ですか?誰もこれを達成できましたか?

4

0 に答える 0