我能做的最好的是: - flash.each do |key, value| %div{:class => "flash " +-6ren">
gpt4 book ai didi

haml - HAML 中的动态类名

转载 作者:行者123 更新时间:2023-12-03 10:56:06 26 4
gpt4 key购买 nike

有没有更好的方法将以下内容转换为 HAML?

<% flash.each do |key, value| %>
<div class="flash <%= key %>"><%= value %></div>
<% end %>

我能做的最好的是:
  - flash.each do |key, value|
%div{:class => "flash " + key.to_s}= value

但是好像很别扭。和 .flash#{ key}= value好像不对?!?

最佳答案

如果你正在寻找一些非常简洁的东西,你现在可以在 haml 中做到这一点:

- flash.each do |key, value|
.flash(class=key)= value

关于haml - HAML 中的动态类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394337/

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