我試圖創建一個放置在其他網站(不是我的),並呈現我的網站的一部分的iframe。一切正常,但iframe(我的網站)的內容似乎沒有包含任何資產。我正在使用Rails 4.0.4。我認爲這是因爲application.html.erb
未加載,因爲我只是渲染一個部分。Rails的部分iframe缺失資產
下面是IFRAME代碼:
<iframe src="<%= url_for controller: 'welcome', action: 'iframe' %>" scrollbars="auto" height="480" width="320" name="RiverOfNews"></iframe>
這裏是相應的控制器方法:
def iframe
load_channels
render :partial => 'news'
end
當你說資產http://guides.rubyonrails.org/layouts_and_rendering.html:
閱讀上? 在這種情況下,您可能不想僅渲染局部視圖,而是使用包含「資產」但不包含其他佈局元素的特殊佈局顯示視圖。 – gernberg
是的,我的意思是樣式表和JavaScripts。 iframe的內容看起來像純html一樣沒有任何內容。好吧,聽起來不錯,我該怎麼做? – Linus
爲什麼你想在iframe中擁有自己的頁面?我希望這些時間現在結束。 – BroiSatse