来自Rails背景,我希望我能渲染一个透明的像素gif.要简单地在Rails上执行此操作
gif_data = "GIF89a\x01\x00\x01\x00\x80\xFF\x00\xC0\xC0\xC0\x00\x00\x00!\xF9\x04\x01\x00\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x01\x012\x00;"
respond_to do |format|
format.gif { render text: gif_data, content_type: "image/gif" }
end
Run Code Online (Sandbox Code Playgroud)
会比我自己更清楚地做到这一点.
我使用Elixir和Phoenix开发了像素跟踪微服务.我正在尝试获取安装像素跟踪的原始URL Plug.Conn.
我假设我可以尝试获取Plug.Conn的HTTP_REFERRER标头或变量或者其他东西,但我可能错了,可能浏览器和HTTP如何工作,因为我Plug.Conn在控制器中找不到关于referrer的任何内容.
有任何想法吗?
如何匹配router.ex中路径的末尾,如下所示.路径的结构不固定,可以有一个/两个/三个或更多个级别
www.example.com/first/second/third
Run Code Online (Sandbox Code Playgroud)
要么
www.example.com/first/second
Run Code Online (Sandbox Code Playgroud)
通常你可以做一个,get "/:first"但它只捕获第一个params["first"]