我正在尝试在我的ruby on rails应用程序中添加一个facebook像素。 Facebook要求我将这个javascript添加到我的页面的头部 - 所以我将它添加到head部分的application.html.erb布局中:
#include "game.h"
ALLEGRO_BITMAP *load_bmp(const char *s) {
ALLEGRO_BITMAP *bmp = nullptr;
bmp = al_load_bitmap(s);
if (!bmp) {
al_show_native_message_box(display,
"Fatal Error!",
"Failed to load: " ,
s,
NULL,
ALLEGRO_MESSAGEBOX_ERROR);
al_destroy_display(display);
return nullptr;
}
return bmp;
}
ALLEGRO_BITMAP *player = load_bmp("GFX\\player_up.bmp");
然后我使用Google Chrome facebook像素测试程序扩展程序测试了我的页面 - 它不断说没有找到像素。当我从我的应用程序中查看生成的源代码时 - 我实际上在页面的顶部看不到任何内容,所以我认为这就是为什么它不起作用 - 但为什么它不会被渲染或处理?
SO!为什么?!我究竟做错了什么?非常感谢您的支持。
答案 0 :(得分:0)
嗯 - 问题是 - 我正在测试它的页面没有使用rails中的模板呈现 - 所以这段代码从未运行过!愚蠢但真实 - 现在都修好了。代码本身绝对没问题。