使用して、レール4.2.10
書き換えのUser-Agent
私はmongoid
papaerclip
とopen_uri
それは完全にユースケースの95%で動作しますが、いくつかのウェブサイトの送信にURLのおかげから画像を開きたいです私は404彼らは要求のuser-agent
がRuby
で見るとき。
問題は、私はここにオプションを追加することができれば、それは素晴らしいことだが、私はそれはので、私はデフォルトのヘッダーを追加したいことができないと思うのlib paperclip
=> paperclip/io_adapters/uri_adapter.rb in download_content at line 48
def download_content
options = { read_timeout: Paperclip.options[:read_timeout] }.compact
open(@target, **options)
end
であります私のuser-agent
はすべての要求に対して投稿しましたopen_uri
で
は、すべての要求にヘッダを設定するオプションが、[ドキュメント](http://ruby-doc.org/stdlib-を見ていません2.4.2/libdoc /オープン-URI/RDOC/OpenURI.html)は、特定のリクエストのヘッダを設定する方法を示しています。ヘッダーを設定するメソッドでリクエストをラップすると、必要なものが得られます。 – ulferts
はい、しかしどのように私はそれは私がこのコードを変更することはできません依存性があるとして、これを行うために管理することができますか? – BastienSander