我正在使用Ruby on Rails,並試圖加載由多個子頁面組成的頁面。每個子頁面都非常不同,每個子頁面的數據都是由控制器中的單獨操作生成的。在加載主頁面時,我想通過調用相應的動作來加載子頁面的內容。在rails上的一個請求中呈現多個操作的結果
所以我的問題是,是否有可能在單個頁面請求時觸發對不同操作的多個請求。如果是這樣,實現這一目標的最佳方法是什麼,以便每個操作的結果視圖顯示在頁面的正確部分?如果這是不可能的,我還可以在單個請求中加載從不同操作處理的內容嗎?
理想情況下,可以從不同的地方調用子頁面的動作(例如,子頁面可以是不同頁面的組件,也可以是其自己的頁面)。我想從控制器中調用動作的地方抽象出來,這樣我就可以簡單地爲控制器生成的數據渲染適當的部分。但關鍵是這部分不會在控制器中確定,而是在視圖中。有這樣的事情嗎?有更好的選擇嗎?
謝謝!