gpt4 book ai didi

ruby-on-rails - div类名称中的rails变量

转载 作者:行者123 更新时间:2023-12-04 06:11:33 24 4
gpt4 key购买 nike

我刚刚升级到Rails 4(可能是也可能不是问题)。

过去,如果我想在div类名中使用变量,则可以执行以下操作。

<% my_class_name = "hello" %>
<div class = "#{my_class_name}">
..
</div>

(显然,变量将在 Controller 中设置或作为集合的实例)

但是,当我这样做时,我在页面源代码中看到的输出正是经过修改的内容,即
<div class = "#{my_class_name}">
and NOT
<div class = "hello">

在Rails 4中,此语法不再有效吗?或任何其他提示,不胜感激。

有趣的是,当我在辅助方法中使用以下代码时,一切都很好...
content_tag(:div, class: "#{divclass}") do

最佳答案

您需要在erb模板中使用erb标签:

<div class="<%= my_class_name %>">

关于ruby-on-rails - div类名称中的rails变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26913302/

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