7
Von einem Rails-Hintergrund kommend, hatte ich gehofft, ich könnte ein transparentes Pixel-GIF rendern. Um dies zu tun on Rails ich einfachWie man ein transparentes Gif-Pixel in Phoenix rendert?
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
Würde etwas sauberen Weg zu schätzen wissen, es zu tun als meine eigenen.
Statt 'text/2 ', rufen Sie' send_resp (conn, 200, git_data) 'auf. Das gleiche Ergebnis am Ende, aber letzteres ist semantisch korrekt. :) –
Ich habe Probleme, es zu testen. Wenn die Assertion gegen den Antworttext fehlschlägt, versucht sie, die Fehlernachricht an das Terminal zu drucken, aber es wird "ArgumentError" ausgelöst, weil "IO.puts" (tatsächlich ': io.put_chars', das intern verwendet wird) solche Eingaben nicht verarbeiten kann. –