Rails:在另一个模型中显示资产

时间:2017-03-18 05:17:56

标签: ruby-on-rails

您好我正在构建一个拥有两个模型站点和设备的rails应用程序。

我想在网站上显示他们所属的设备项目。

因此,如果用户创建名为“site a”的网站,则创建一个属于“site a”的设备,它将显示在“site a”#show页面上。

我意识到这可能是非常基础的,如果你想指出我正确的条款或文章或网站或教程,请做。

设置所有关系,表单和视图。提前谢谢

1 个答案:

答案 0 :(得分:0)

假设您的网站模型如下所示:

class Site < ApplicationModel
  has_many :equipment
end

然后在网站显示页面上,你可以这样做:

<% @site.equipment.each do |equipment| %>
  <p><%= equipment.name %></p>
<% end %>