Como codificar mídia em URL base64 em Ruby
Estou tentando fazer upload de uma imagem para o PingFM. Seusdocumentação diz:
media – base64 encoded media data.
Eu posso acessar esta imagem através do URL. Eu tentei (praticamente adivinhei) isso:
ActiveSupport::Base64.encode64(open("http://image.com/img.jpg"))
Mas eu recebo este erro:
TypeError: can't convert Tempfile into String
from /usr/lib/ruby/1.8/base64.rb:97:in `pack'
from /usr/lib/ruby/1.8/base64.rb:97:in `encode64'
from (irb):19
from :0