我正在使用设计,所以我有一个用户表。我添加了一个 Employee 表和一个 Contact 表(客户联系人)。每个 Employee 和 Contact 都有自己的 user_id。
建立表关系的最佳方法是什么?
1)员工和联系人是否属于:用户?
2)多态?
谢谢
更新 ==============
正如 Yosep 所说,我更改了代码。
但是,我不知道如何在用户索引列表中显示员工记录中的字段。例如,用户列表(索引)应包含employee.first_name。我试过这个=
<% @users.each do |user| %>
<tr>
<td><%= user.id%></td>
<td><%= Employee.where(:user_id => user.id).first_name %> </td><td><%=
我试过这个:
<td><%= Employee.find_by_user_id(user).first_name %> </td> code