代码之家  ›  专栏  ›  技术社区  ›  tig Charlie Martin

erb使application.js动态化的备选方案

  •  0
  • tig Charlie Martin  · 技术社区  · 16 年前

    为了使application.js更具动态性,我创建了javascript_控制器,并将public/application.js重命名为app/views/javascripts/application.js.erb

    但是 <%= … %>

    1 回复  |  直到 12 年前
        1
  •  3
  •   jerhinesmith    16 年前

    如果你只是在寻找一个更好的模板引擎,为什么不试试呢 haml ?

    function test(blah) {
      alert("<%= @application_name %> says " + blah);
    }
    

    可以改写为:

    function test(blah) {
      alert("#{@application_name} says " + blah);
    }
    

    任何 我同意你的观点。诚然,有些人确实喜欢ERb,但根据我的经验,使用haml的可读性要高出几个数量级