ruby - 将 HTML 转换为 HAML

标签 ruby haml html2haml

我需要阻止浏览器中的后退按钮。我知道 html 代码,但我想要它在 haml 中

任何人都可以将此 html 代码转换为 haml 代码吗:

<HTML>
    <HEAD>
        <SCRIPT type="text/javascript">    
             window.history.forward();
             function noBack() { 
                  window.history.forward(); 
             }
        </SCRIPT>
    </HEAD>
    <BODY onload="noBack();" onpageshow="if (event.persisted) noBack();" onunload="">
        <a href="new1.html"> new1 </a>
        <a href="new2.html"> new2 </a>
    </BODY>
</HTML>

最佳答案

http://html2haml.heroku.com/

%html
  %head
    :javascript
      window.history.forward();
      function noBack() { 
           window.history.forward(); 
      }
  %body{:onload => "noBack();", :onpageshow => "if (event.persisted) noBack();", :onunload => ""}
    %a{:href => "new1.html"} new1
    %a{:href => "new2.html"} new2

关于ruby - 将 HTML 转换为 HAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17059926/

相关文章:

ruby - Homebrew 程序:未定义方法 `min_named'

ruby-on-rails - Ruby on Rails - 在电子邮件 NoMethodError 上恢复密码

ruby - 无法在 Ruby 中将 StringIO 转换为 String (TypeError)

ruby - 使用haml partial循环显示

ruby-on-rails - Haml 形式期待 $end?

ruby-on-rails-3 - Haml Bootstrap 搜索表单

ruby-on-rails - 是否有用于将整个目录从 HTML 转换为 HAML 的 bash 命令?

ruby - 为什么 Chef 不逐行执行 Recipe ?