> On Oct 29, 2018, at 10:08 PM, fugee ohu <fugee279@gmail.com> wrote:
>
>
>
> On Monday, October 29, 2018 at 10:14:44 AM UTC-4, Colin Law wrote:
> On Mon, 29 Oct 2018 at 11:54, fugee ohu <fuge...@gmail.com> wrote:
>
>
> On Monday, October 29, 2018 at 4:48:42 AM UTC-4, Colin Law wrote:
> On Mon, 29 Oct 2018 at 05:08, fugee ohu <fuge...@gmail.com> wrote:
> How do I create an image object from a remote image url in rails console
>
> What do you mean by image object?
>
>
> An object returned by Nokogiri as a result of selecting a css.("a") element containing <img src="...">
>
> That doesn't make sense, you ask how to create an image object, then say that an image object is an object returned by nokogiri. So to create it all you have to do is make that request to nokogiri.
>
> Colin
>
>
> I'm trying to insert an image into the assets table from web scraping Scraping gets me the src of the image I don't know if I should submit a form or do a raw insert in my script
Read the documentation for your file upload package -- I believe you mentioned ActiveStorage -- about uploading from a URL. This is a common feature in many file attachment systems. CarrierWave, Shrine, CarrierWave, even Paperclip have a way to do this.
It usually amounts to something like
require 'open-uri'
file = open(remote_url).read
@your_instance.file = file
@your_instance.save # (the file should be persisted locally)
Walter
>
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9f8ba9af-0ad0-4fd0-856b-0f236c76149b%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/C58CB881-6B67-419D-94E8-FA70BF546CCA%40wdstudio.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment