2017-06-15 49 views
-2

我想在一個頁面中顯示來自兩個不同表格的信息。例如,我想從一個表中顯示用戶姓氏,並從第二個表中將url附加到附件中。我如何參考我的觀點中的第二張表格?Ruby on rails:一個視圖中來自不同表格的兩條記錄

+0

模型之間是否存在關聯? – Ruslan

+0

您的控制器可以訪問所有型號,而不僅僅是具有相同名稱的型號。當然,您希望控制器「用戶」從表格「用戶」獲取數據,但這不是排他性的...... – Maxence

回答

1

您的數據將通過控制器中設置的實例變量(@users, @files)訪問您的視圖。只需聲明另一個實例變量@files = File.all並在視圖中遍歷集合,該集合將是實例變量@files,並顯示該文件的URL或任何其他您想要的邏輯。

1

您的控制器可以訪問應用程序中的任何和所有數據庫。您的視圖可以訪問實例變量。因此,在你的控制器,你可以做這樣的事情:

@users = User.all 
@files = File.all 

然後,在你看來,你可以遍歷實例變量,以顯示你所需要的。

相關問題