我想在一個頁面中顯示來自兩個不同表格的信息。例如,我想從一個表中顯示用戶姓氏,並從第二個表中將url附加到附件中。我如何參考我的觀點中的第二張表格?Ruby on rails:一個視圖中來自不同表格的兩條記錄
-2
A
回答
1
您的數據將通過控制器中設置的實例變量(@users, @files
)訪問您的視圖。只需聲明另一個實例變量@files = File.all
並在視圖中遍歷集合,該集合將是實例變量@files
,並顯示該文件的URL或任何其他您想要的邏輯。
1
您的控制器可以訪問應用程序中的任何和所有數據庫。您的視圖可以訪問實例變量。因此,在你的控制器,你可以做這樣的事情:
@users = User.all
@files = File.all
然後,在你看來,你可以遍歷實例變量,以顯示你所需要的。
相關問題
- 1. 節目名稱,以及來自兩個不同的表ID在Ruby on Rails的
- 2. Ruby on rails激活記錄條件
- 3. 兩個控制器的Ruby on Rails的一個共享視圖
- 4. 加入來自同一張表的兩條記錄
- 5. Ruby on Rails的唯一的記錄
- 6. Ruby on Rails視圖
- 7. Ruby on Rails單表格使用循環更新多個記錄
- 8. Ruby on Rails:在同一個表中使用外鍵兩次?
- 9. Ruby On Rails:獲取記錄
- 10. Ruby on Rails:兩個視圖,一個保存緩衝區
- 11. mySql加入 - 來自同一個表的多條記錄
- 12. Ruby on rails表格
- 13. 如何找到與不同的多條記錄,其中來自同一個表
- 14. Ruby on Rails:定時更新表記錄
- 15. Ruby on Rails更新連接表記錄
- 16. ruby on rails爲表創建新記錄
- 17. extjs顯示來自兩個不同商店的網格記錄?
- 18. 在Ruby on Rails中設置自定義mimetypes的視圖格式?
- 19. Ruby on Rails腳手架:同一張表的兩個外鍵
- 20. 創建視圖以顯示來自兩個以上表格的記錄
- 21. 如何在Ruby on Rails中獲取記錄'某個記錄'?
- 22. Ruby on Rails的 - 連接兩個表
- 23. Ruby on Rails:在同一視圖上執行2個操作
- 24. Ruby on Rails,從另一個模型創建一個記錄
- 25. 在Ruby on Rails項目中鏈接兩個視圖
- 26. 選擇並顯示來自2個不同表格的記錄
- 27. Ruby on rails:一個視圖中的多個控制器
- 28. 比較來自不同表格的兩條記錄並刪除那些匹配的條目
- 29. 是否可以在Ruby on Rails 3中登錄到兩個不同的位置?
- 30. DQL連接來自不同表格的兩個連接表格
模型之間是否存在關聯? – Ruslan
您的控制器可以訪問所有型號,而不僅僅是具有相同名稱的型號。當然,您希望控制器「用戶」從表格「用戶」獲取數據,但這不是排他性的...... – Maxence