我正試圖在Facebook頁面標籤中顯示一個erb模板。我使用wordpress成功地完成了這項工作,但是使用rails我得到了這個錯誤。我可以在Facebook頁面標籤中顯示erb模板嗎?
FBML錯誤:非法標籤「身」下的「FB:製表位」
的WordPress的輸出和導軌完全相似。他們正在生成相同的HTML。而在wordpress的情況下,內容顯示在選項卡中,在導軌的情況下,它會引發錯誤。
有沒有人成功實現了帶有使用導軌的頁面選項卡的facebook應用程序。
我正試圖在Facebook頁面標籤中顯示一個erb模板。我使用wordpress成功地完成了這項工作,但是使用rails我得到了這個錯誤。我可以在Facebook頁面標籤中顯示erb模板嗎?
FBML錯誤:非法標籤「身」下的「FB:製表位」
的WordPress的輸出和導軌完全相似。他們正在生成相同的HTML。而在wordpress的情況下,內容顯示在選項卡中,在導軌的情況下,它會引發錯誤。
有沒有人成功實現了帶有使用導軌的頁面選項卡的facebook應用程序。
正如錯誤消息所述,在選項卡中,您不能擁有「body」標記。你是否100%確定Rails輸出不會以某種方式擁有它?
基本上你必須爲Facebook提供精簡的HTML,因爲他們有自己的'head'和'body'標籤。
您的模板是否使用佈局進行渲染?通常佈局會有頭部和身體標籤,您不希望在您的Facebook內容中使用它,因爲它在已經定義了頭部和身體的頁面(Facebook)的上下文中。要渲染沒有佈局的頁面,請將:layout => false選項傳遞給渲染調用。
您很可能會收到錯誤,並且正文標籤從500.html或404.html進入。
我嘗試了一百萬件事情,發現我有一個無效的真實性標記。要看看這是你的問題嘗試:
skip_before_filter :verify_authenticity_token
在您的控制器是呈現視圖。
頁面源代碼中沒有html和body標籤。 – Jagira 2010-11-22 13:50:06
嘗試加載該URL時收到服務器錯誤。另一種可能性,是不是有些地方會有一些你不想要的緩存? – dain 2010-11-22 14:52:03
我也收到服務器錯誤。 – 2010-11-22 15:09:04