如何在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>
答案 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
替换为您要将图片链接到的任何内容。