小编Mat*_*tos的帖子

如何将 Rails 代码添加到 div 标签中的 id 属性?

我想做这样的事情:<div id="<%=service.name%>"

但是,我就是无法让它发挥作用。我需要帮助!我正在尝试为每个单击的按钮创建一个模式,但仅在 html.erb 中的模式 div 上创建。

为了使模式正常工作,它们需要具有相同的 ID。

<% @services.each do |service| %>

<div class="card">
<a class="card-b" href="#" data-toggle="modal" data-target="# <%=service.name%> ">
</div>

<div class="modal" id=" <%=service.name%> " tabindex="-1" role="dialog" aria-hidden="true">
Hello this is the modal.
</div>

<% end %>
Run Code Online (Sandbox Code Playgroud)

我想在ID标签中使用rails代码,我不知道这是否可能?

编辑:

我尝试了最佳答案,但它仅适用于某些模态,其余的则无效。然后我modal_tag在表格中添加了一列,所有模式都起作用了。谢谢你!

我的代码现在是id="<%=service.modal_tag%>

ruby ruby-on-rails bootstrap-4

3
推荐指数
1
解决办法
2066
查看次数

标签 统计

bootstrap-4 ×1

ruby ×1

ruby-on-rails ×1