Ruby on rails 在基础按钮ID中插入唯一ID

Ruby on rails 在基础按钮ID中插入唯一ID,ruby-on-rails,zurb-foundation,Ruby On Rails,Zurb Foundation,我在基础中使用一个切换下拉窗格。这是我的密码 <td><button class="button" type="button" data-toggle="<%= request.id %>">View</button> <div class="dropdown-pane" id="<%= request.id %>" data-dropdown> <%= request.agenda %

我在基础中使用一个切换下拉窗格。这是我的密码

<td><button class="button" type="button" data-toggle="<%= request.id %>">View</button>
        <div class="dropdown-pane" id="<%= request.id %>" data-dropdown>
        <%= request.agenda %><br/>
        <%= link_to request.event, request.event, :target => "_blank" %></div></td>

不知道为什么,但这对我来说很有效:

<td><button class="button" type="button" data-toggle=<%="dropdown-pane#{request.id}"%>>View</button>
            <div class="dropdown-pane" id=<%="dropdown-pane#{request.id}"%> data-dropdown>
            <%= request.agenda %><br/>
            <%= link_to request.event, request.event, :target => "_blank" %></div></td>
视图

“_blank”%>

似乎希望数据切换和id属性使用#{}ruby语法。

不确定原因,但这对我来说是有效的:

<td><button class="button" type="button" data-toggle=<%="dropdown-pane#{request.id}"%>>View</button>
            <div class="dropdown-pane" id=<%="dropdown-pane#{request.id}"%> data-dropdown>
            <%= request.agenda %><br/>
            <%= link_to request.event, request.event, :target => "_blank" %></div></td>
视图

“_blank”%>
似乎希望数据切换和id属性使用#{}ruby语法。

id必须是有效的html id,它应该包括字符,而不仅仅是数字。(见附件)。来自rails的典型id只是一个数字。。。在id前面加上描述性字符串可以解决这个问题。例如

<td><button class="button" type="button" data-toggle="request-<%= request.id %>">View</button>
    <div class="dropdown-pane" id="request-<%= request.id %>" data-dropdown>
    <%= request.agenda %><br/>
    <%= link_to request.event, request.event, :target => "_blank" %></div></td>
视图

“_blank”%>
该“id”必须是一个有效的html id,它应该包括字符而不仅仅是数字。(见附件)。来自rails的典型id只是一个数字。。。在id前面加上描述性字符串可以解决这个问题。例如

<td><button class="button" type="button" data-toggle="request-<%= request.id %>">View</button>
    <div class="dropdown-pane" id="request-<%= request.id %>" data-dropdown>
    <%= request.agenda %><br/>
    <%= link_to request.event, request.event, :target => "_blank" %></div></td>
视图

“_blank”%>
感谢您的澄清。我不知道身份证不能只是一个号码。谢谢你的澄清。我不知道身份证不能只是一个号码。