對不起,我是Ruby on Rails的新手。我對這個大圖很困惑,所以你的幫助將不勝感激。如何訪問只能通過局部訪問的導軌變量?
在我的application.html.haml中,我調用了= yield,它的輸出來自ranking.html.haml。現在,後者可以訪問rails變量@featured_image。
我想要做的是在頁面加載時獲得這個欄變量@featured_image,這樣我就可以在該頁之前預先加載該圖像和圖像。
但我在window.onload =在application.html.haml()函數沒有訪問@featured_image ...
我該怎麼辦呢??
謝謝!
謝謝克里斯。 @featured_image是由一個控制器設置的,該控制器生成視圖:ranking.html.haml ...但是,這並沒有真正回答我如何從主應用程序訪問它的問題。我不認爲content_for適用於這種情況下,我並沒有真正渲染一個視圖...我只是想在頁面加載運行某個js函數來訪問此變量。 – mtay 2010-11-28 02:29:24