gpt4 book ai didi

ruby-on-rails-3 - br标签未在Haml on Rails 3中关闭

转载 作者:行者123 更新时间:2023-12-04 03:34:44 25 4
gpt4 key购买 nike

我在让Haml关闭b​​r标签时遇到问题。我没有运气就尝试了以下方法:

%br  
%br/

我希望这会导致 <br />,但即使结尾处带有斜杠字符,它也始终会输出为 <br>。我也尝试将以下选项添加到application.rb(我尝试了environment.rb)
Haml::Template.options[:autoclose] = ['meta', 'img', 'link', 'br', 'hr', 'input', 'area', 'param', 'col', 'base']

我想念什么吗?我虽然Haml应该默认情况下会自动关闭这些标签??

最佳答案

好的,我发现了问题所在。在使用Rails 3时,Haml默认情况下会输出HTML5。我没有意识到<br>在HTML5中是有效的语法。我试图让它通过W3C语义提取器,所以我需要<br />代替。为了使它起作用,您将需要更新自动关闭的Haml选项并将其设置为xhtml。将此代码放入类内的application.rb中。

Haml::Template.options[:format] = :xhtml

更多信息在这里:

http://github.com/nex3/haml/issuesearch?state=closed&q=close#issue/155

关于ruby-on-rails-3 - br标签未在Haml on Rails 3中关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com