我有网站列表的视图。有关网站的详细信息以缩回模式显示。
当用户单击某些图像时,我需要显示适当的网站详细信息。
我正在使用这篇文章:Passing parameters to/from JavaScript & Rails
这是我的代码:
<table>
<% @websites.each do |website| %>
<%if (current_user.id == website.user_id)%>
<tr>
<td> <%= link_to(image_tag("/images/caret-horizontal.png",website_path(website)) %> </td>
<td>
<h4><%= website.name %></h4> </td>
</tr>
<table id="<%= website.id %>">
<tr >
<td >
<td >
<%= website.url %>
</td>
</td>
</tr>
<tr id="<%= website.id %>">
<td >
<td >
<%= website.category %>
</td>
</td>
</tr>
<tr id="<%= website.id %>">
<td>
<td><%= website.language %></td>
</td>
<%end%>
<%end%>
</table>
application.js 中的代码:
$("#table").show();//here I need something like var table = <%= website.id%>
我应该如何选择合适的网站ID?
或者我应该在数据中传输 website.id ?
我怎么能以另一种方式做到这一点?