0

因此,我创建了一个将坐标保存到数据库的图像标记器,然后我在主页上使用 erb 块调用这些坐标,该块在所述位置(.tagged)显示一个 div。但是,当标签显示在主页上时,它们不在我在连接页面中标记它们时所在的位置。任何人对这是为什么有任何想法?提前致谢。

主页结果

连接页面上的图像标记器

主页上的ERB:

<% if @new_manual.present? %>
<% n = 0 %>
<% @new_manual.steps.each do |step| %>
    <% n += 1 %>

    <% i_connection = Contact.find(step.input_contact) %>
        <span class="i_contact i_contact<%= n %>" data-pos-x="<%= i_connection.pos_x %>" data-pos-y="<%= i_connection.pos_y %>"  data-pos-width="<%= i_connection.pos_width %>" data-pos-height="<%= i_connection.pos_height %>" ="spanid<%= n %>" data-index="<%= n %>"></span>


    <% o_connection = Contact.find(step.output_contact) %>
        <span class="o_contact o_contact<%= n %>" data-pos-x="<%= o_connection.pos_x %>" data-pos-y="<%= o_connection.pos_y %>"  data-pos-width="<%= o_connection.pos_width %>" data-pos-height="<%= o_connection.pos_height %>" id="spanid<%= n %>" data-index="<%= n %>"> </span>
        <% cord = CordType.find(step.contact_item) %>


<div class="main_panel">
<div style='margin: auto; width: 600px;'>
    <div id="image_panel<%= n %>" style="float:left; width:600px; position:relative;">
        <%= image_tag(i_connection.image.image.url(:large)) %>
<div class="i_tagmap<%= n %>"></div>
</div>
</div>
</div>

<div class="main_panel">
<div style='margin: auto; width: 600px;'>
    <div id="image_panel<%= n %>" style="float:left; width:600px; position:relative;">

        <%= image_tag(o_connection.image.image.url(:large)) %>
<div class="o_tagmap<%= n %>"></div>
</div>  
</div>  
</div>

<% end %>   
<% end %>
4

0 回答 0