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