Ruby on rails 不带轨道的Haml-无景观线

Ruby on rails 不带轨道的Haml-无景观线,ruby-on-rails,escaping,haml,html-escape-characters,Ruby On Rails,Escaping,Haml,Html Escape Characters,我在Rails外部使用Haml,需要打印一个未缩放的字符串: %div{ foo: '<?php echo "bar" %>' } %div{foo:'据我所知,没有简单的方法可以做到这一点。参考: 看来你得做点粗俗的事了 我只能考虑用HTML编写特定部分,然后将其放入:plain块中。据我所知,没有简单的方法可以做到这一点。参考: 看来你得做点粗俗的事了 我只能考虑用HTML编写特定部分并将其放入:plain块。您需要将设置为false 在命令行中,您可以使用 $ haml --

我在Rails外部使用Haml,需要打印一个未缩放的字符串:

%div{ foo: '<?php echo "bar" %>' }

%div{foo:'据我所知,没有简单的方法可以做到这一点。参考:

看来你得做点粗俗的事了


我只能考虑用HTML编写特定部分,然后将其放入
:plain
块中。

据我所知,没有简单的方法可以做到这一点。参考:

看来你得做点粗俗的事了

我只能考虑用HTML编写特定部分并将其放入
:plain
块。

您需要将设置为false

在命令行中,您可以使用

$ haml --no-escape-attrs my_file.haml
或者来自Ruby,比如:

Haml::Engine.new(my_template, :escape_attrs => false).to_html
您需要将设置为false

在命令行中,您可以使用

$ haml --no-escape-attrs my_file.haml
或者来自Ruby,比如:

Haml::Engine.new(my_template, :escape_attrs => false).to_html

你想打印
foo:“我澄清了我需要/期望的内容。你想打印
foo:“我澄清了我需要/期望的内容。哦,天哪,我怎么错过了?谢谢!!哦,天哪,我怎么错过了?谢谢!!