index.html.erb文件中的图像无法点击

时间:2013-07-15 10:02:32

标签: ruby-on-rails-3.2

如何在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>

1 个答案:

答案 0 :(得分: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替换为您要将图片链接到的任何内容。