Downloader

Witam. Potrzebuję pomocy, mianowicie nie wiem jakiego gema użyć do ściągania pliku ze stronki. Zdaje się, że powinienem użyć open-uri? Jeśli ktoś wie jak to zrobić proszę o jakiś przykład zastosowania :>.

poczytaj o funkcji send_file :slight_smile:

wywołać komendę systemową i starym dobrym wget go ściągnąć.

Może też rozwiązanie pro ruby: http://apidock.com/ruby/Net/FTP/get

czy coś w ten deseń. Open-uri tez pewnie da rade.

Może o to Ci chodzi?

http://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm

Tak jak piszesz, spokojnie wystarczy do tego open-uri.

[code=ruby]require ‘open-uri’

io = open(URI.parse(‘http://upload.wikimedia.org/wikipedia/commons/f/f1/Ruby_logo_64x64.png’)) # zwraca obiekt StringIO
File.open(’/tmp/logo’, ‘w’) { |f| f.write io.string } # jesli chcesz zapisac do pliku[/code]