2017-03-18 25 views
0

嗨,我正在構建一個有兩個模型站點和設備的Rails應用程序。Rails:在另一個模型中顯示資產

我想在他們所屬的網站上顯示設備項目。

因此,如果用戶創建一個名爲「site a」的網站,然後創建屬於「site a」的設備,它將顯示在「site a」#show頁面上。

我意識到這可能是相當基本的,如果你想指向我正確的條款或文章或網站或教程請做。

所有關係,表單和視圖都已設置。在此先感謝

回答

0

假設你的網站模式是這樣的:

class Site < ApplicationModel 
    has_many :equipment 
end 

那麼該網站顯示頁面上,你可以這樣做:

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

感謝@jimmybaker我覺得我的模型來分配數據到網站是有缺陷的,問題在哪裏 –

相關問題