我在我的数据库中有2个表,公司&用户。我有一个列表(显示为表格)列出所有公司。现在我想在每行中插入一个链接,让用户进入另一个列表(显示为表格),该列表仅显示属于特定公司行的用户。如何在erb中创建向下钻取表格 - Ruby on Rails
Companies list
<table>
<% @companies.each do |company| %>
<tr>
<td><%= company.Name %></td>
<td><%= company.addressline1 %></td>
<td><%= company.addressline2 %></td>
<td><%= company.City %></td>
<td><%= company.postcode %></td>
<td><%= company.Telephone %></td>
<td><%= link_to 'Edit', edit_company_path(company) %></td>
<td><%= link_to "Users", url_for(:users) %></td>
</tr>
<% end %>
</table>
用户列表
<table>
<% @users.each do |user| %>
<tr>
<td><%= user.username %></td>
<td><%= user.email %></td>
<td><%= UserType.find(user.user_type_id).user_type_name %></div>
<td><%= check_box_tag(user, user.is_admin, user.is_admin) %></div>
<td><%= check_box_tag(user, user.active_status, user.active_status) %></div>
<td><%= link_to 'Edit', edit_user_path(user) %></td>
</tr>
<%结束%>
为什么您认为使用嵌套资源更好? – Raul 2012-08-15 20:39:28
如果嵌套功能真正反映了您的域名,则反映整个应用程序(包括构建网址和导航)会更清晰。但是,如果这种深入研究是一次性案例,则嵌套可能没有多大益处。 – PinnyM 2012-08-16 14:11:38
你能看看这个问题吗? http://stackoverflow.com/questions/12012728/how-to-create-a-new-record-or-update-if-a-particular-record-based-on-an-attribut – Raul 2012-08-17 22:28:18