7
來自Rails背景我希望我能渲染一個透明的像素gif。要做到這一點on Rails的,我只是如何在Phoenix中渲染透明GIF像素?
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
希望得到一些更清潔的方式做到這一點比我自己。
代替'文本/ 2',調用'send_resp(conn,200,git_data)'。最後的結果相同,但後者在語義上是正確的。 :) –
我有麻煩測試它。每當針對響應主體的斷言失敗時,它會嘗試將失敗消息打印到終端,但會引發'ArgumentError',因爲'IO.puts'(實際上是內部使用的':io.put_chars')無法處理這種輸入。 –