是否可以将预格式化的HTML传递给haml文件。例如,我传递了一个变量,例如:
my_text = "<b>this is bold</b>"
然后在我的haml文件中:
%p
=@my_text
我希望它会显示这是粗体 但是它只是返回原始字符串,而忽略了“ this is bold”周围的标签
目标是突出显示某些关键字(在此示例中为“一个”和“两个”),这是一个更好的示例:
@my_text = "This <b>one</b> plus <b>one</b> is a total of <b>two</b>"
答案 0 :(得分:0)
不确定要实现的目标,但是我建议您将标记保留在haml中,然后将副本插入实例变量中。
@my_text = this is bold
%b
= @my_text
进一步澄清后进行编辑。
您可以为此使用清理助手。
%p
= sanitize(@my_text, tags: %w(b))
答案 1 :(得分:0)
我想通了,看来您可以做到:
%p
= raw @my_text