調査したところ、ActiveResource にはこの機能がないことに気付きました。では、ファイルのアップロードを行う際の最新技術はどのようなものでしょうか?
Guillermo のアプローチの問題点の 1 つは、次のようにリクエストをネストする必要があることです。
body = { :file => {:uploaded_data => File.open("#{RAILS_ROOT}/public/tmp/" + original_filename), :owner_id => current_user.owner_id }, :api_key => '123123123123123123'}
もちろん、HttpClient でこのようなリクエストを行うことはできません。github で見つけた他の gem (sevenwire-http-client と technoweenie-rest-client) を試しましたが、ファイルがネストされていることに問題があります。ネストされたリクエストでファイルをアップロードすることは可能ですか?