gpt4 book ai didi

ruby-on-rails - 如何在 Haml 中创建动态 ID?

转载 作者:行者123 更新时间:2023-12-03 05:21:46 24 4
gpt4 key购买 nike

#item

创建一个 id="item"的 div

.box#item

创建一个 class="box"和 id="item"的 div

.box#="item "+x

创建一个带有 class="box"和注释 '#="item"+x' 的 div

.box#
="item"+x

抛出“非法元素:类和 id 必须有值。”

如何将 id 设置为变量?

最佳答案

有两种方法:

长格式方式(将 id 定义为常规属性):

.box{:id => "item_#{x}"}

产生这个(xx.to_s的计算结果):

<div class="box" id="item_x">

简写方式:

.box[x]

假设 xitem 的实例,则生成以下内容:

<div class="box item" id="item_45">

请参阅HAML reference了解更多信息。

关于ruby-on-rails - 如何在 Haml 中创建动态 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217583/

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