0
嗨,我正在構建一個有兩個模型站點和設備的Rails應用程序。Rails:在另一個模型中顯示資產
我想在他們所屬的網站上顯示設備項目。
因此,如果用戶創建一個名爲「site a」的網站,然後創建屬於「site a」的設備,它將顯示在「site a」#show頁面上。
我意識到這可能是相當基本的,如果你想指向我正確的條款或文章或網站或教程請做。
所有關係,表單和視圖都已設置。在此先感謝
嗨,我正在構建一個有兩個模型站點和設備的Rails應用程序。Rails:在另一個模型中顯示資產
我想在他們所屬的網站上顯示設備項目。
因此,如果用戶創建一個名爲「site a」的網站,然後創建屬於「site a」的設備,它將顯示在「site a」#show頁面上。
我意識到這可能是相當基本的,如果你想指向我正確的條款或文章或網站或教程請做。
所有關係,表單和視圖都已設置。在此先感謝
假設你的網站模式是這樣的:
class Site < ApplicationModel
has_many :equipment
end
那麼該網站顯示頁面上,你可以這樣做:
<% @site.equipment.each do |equipment| %>
<p><%= equipment.name %></p>
<% end %>
感謝@jimmybaker我覺得我的模型來分配數據到網站是有缺陷的,問題在哪裏 –