0

如何在 Rails 视图页面中使图像可点击。我在 index.html.erb 文件中尝试过,但它仍然没有出现。

下面是我写的代码。

<tbody>
    <% @messages.each do |t| %>
    <tr>
      <td><%= t.from %></td>

      <td><%= t.subject %></td>
      <td id ="message"><%= image_tag("note.gif")%></td>
    <script type="javascript">
   jQuery("#message").click(function() { jQuery("#message").html("<%=t.message%>") });
</script>
      <td><%=t.created_at.strftime("%b %d, %Y")%></td>

      <td><%= link_to 'Destroy', t, method: :delete, data: { confirm: 'Are you sure?' } %></td>
    </tr>
    <% end %>
  </tbody>
4

1 回答 1

0

尝试以下操作:

<tbody>
    <% @messages.each do |t| %>
        <tr>
          <td><%= t.from %></td>

          <td><%= t.subject %></td>
          <td><%= link_to image_tag("note.gif"), path_to_desired_page %></td>
          <td><%= t.created_at.strftime("%b %d, %Y") %></td>

          <td><%= link_to 'Destroy', t, method: :delete, data: { confirm: 'Are you sure?' } %></td>
        </tr>
    <% end %>
</tbody>

替换path_to_desired_page为您想要将图像链接到的任何内容。

于 2013-07-15T11:31:24.843 回答