我对rails和数据库都是新手。我试着简单地显示一个列表,其中列出了所有的“经理”和他们工作的hallofresidence的名字。residence\u staff是一个表,其中字段“fname”和大厅名称作为hallofresidence表的外键。如何连接两个表并将其显示在屏幕上?
目前,我只显示一个名单,所有的工作人员。
员工模式:
class ResidenceStaff < ApplicationRecord
validates :fName, presence: true
end
大厅型号:
class HallOfResidence < ApplicationRecord
end
控制器:
class HomeController < ApplicationController
def index
@residence_staff = ResidenceStaff.all
end
end
看法
<h1>Title</h1>
<div>
<% @residence_staff.each do |residence_staff| %>
<%= residence_staff.fName%>
<% end %>
</div>
1条答案
按热度按时间qc6wkl3g1#
注意:代码未测试。
你真的应该
hall_of_residence_id
作为外键):以及:
看起来你应该能够做一些类似的事情(参见指南中关于
includes
):以及: