I'm not an author of this gem, but at a guess, I would say that the lengthy URLs are there to ensure that there is no chance of two people uploading a same-name file and getting a collision. Those look a lot like UUIDs, which are often used for this purpose. Remember, when you drag something into the editor, the parent record has not been saved, and so you could not do anything clever like add the parent record ID to the URL so it could be used for disambiguation.
Walter
> On Aug 11, 2019, at 4:36 PM, Aleksandr Shelestov <shoroh362@gmail.com> wrote:
>
> A question to the creators of ActiveStorage.
>
> I just implemented the upload feature to my own editor (nothing special, something similar to Github Text Editor). After the user dropped the file to the textarea the uploading process starts and puts a returned link back to the editor:
>
> <62838761-06ac3000-bc89-11e9-98ea-cf4a428d6c4b.png>
>
> The questions is — why the hell the links are so long?! What's the point?
>
> First, there is a limited amount of chars in the editor. Second, it just looks ugly. And if I add ten pictures in a row it's getting even much uglier.
>
> Why is it not something like this:
>
>
> ![2019-05-28 10.37.34.jpg](/r/a_s/b/eyJfcmFpbHMiO.jpg)
> ?
>
>
> Maybe I missed something and there is a way to get back a shorter version?
>
>
> --
> 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 view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/b9748bd4-9edb-4475-8f25-a811497cf4fc%40googlegroups.com.
> <62838761-06ac3000-bc89-11e9-98ea-cf4a428d6c4b.png>
--
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 view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6D94E210-6944-4408-B898-4C30680728C8%40wdstudio.com.
No comments:
Post a Comment