Mysql 访问连接表属性以在视图上显示内容,Ruby on Rails?

Mysql 访问连接表属性以在视图上显示内容,Ruby on Rails?,mysql,sql,ruby-on-rails,ruby,activerecord,Mysql,Sql,Ruby On Rails,Ruby,Activerecord,因此,我有两个模型,分别称为Users和Departments,它们通过一个名为Departments\u Users的联接表具有多对多关系部门用户具有用户id和部门id列 现在我想在department视图中列出属于此部门的所有用户。我如何访问departments\u users表中的信息来过滤此信息,以仅显示属于此部门的用户 谢谢 您可以拨打: @department = Department.find(params[:id]) @department.users -提供多对多关联上可用

因此,我有两个模型,分别称为
Users
Departments
,它们通过一个名为
Departments\u Users
的联接表具有多对多关系<代码>部门用户具有
用户id
部门id列

现在我想在department视图中列出属于此部门的所有用户。我如何访问
departments\u users
表中的信息来过滤此信息,以仅显示属于此部门的用户

谢谢

您可以拨打:

@department = Department.find(params[:id])
@department.users
-提供多对多关联上可用的方法的详细信息

视图中的用例示例:

<ul>
  <% @department.users.each do |user| %>
    <li><%= user.name %></li>
    <li><%= user.some_other_attribute %></li>
  <% end %>
</ul>

谢谢!让它发挥作用。但是我确实看到了这些列表,来自数据库的原始数据,我如何过滤以只显示一些属性。有关于这个的文档吗?谢谢你的快速帮助!真正解决了我的问题,帮助我更好地理解这些联接表!