Facebook像素未在我的网站上呈现

时间:2015-05-04 18:28:50

标签: javascript ruby-on-rails facebook facebook-javascript-sdk

我正在尝试在我的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!为什么?!我究竟做错了什么?非常感谢您的支持。

1 个答案:

答案 0 :(得分:0)

嗯 - 问题是 - 我正在测试它的页面没有使用rails中的模板呈现 - 所以这段代码从未运行过!愚蠢但真实 - 现在都修好了。代码本身绝对没问题。