thank you so much for that !! Do you know how to rotate image from the exif, because sometime the image is not in the right orientation :(
Thank you so much for all ahhh do you know if active scaffold is working with rails 7.0 ? Le lundi 17 janvier 2022 à 15:33:05 UTC+1, [email protected] a écrit : > No, I meant that module defined in > lib/active_scaffold/bridges/active_storage/ > active_storage_helpers.rb, which has thumbnail_variant mattr accessor. > > I was out of home and I couldn't test it before answering. I have tested > now > and ActiveStorageBridgeHelpers is not loaded yet when initializer runs. > You > could add require 'active_scaffold/bridges/active_storage/ > active_storage_helpers' in initializer before that line, but I guess it > should > be fixed in ActiveScaffold. I could add autoload lines in > lib/active_scaffold/ > bridges/active_storage.rb, but I guess it's better to define the setting > in > ActiveScaffold::Bridges::ActiveStorage class. > > I have changed thumbnail_variant definition in master branch, you can > update > and use this line in initializer: > > ActiveScaffold::Bridges::ActiveStorage.thumbnail_variant = > {resize_to_limit: > [nil, 350]} > > Regards, > Sergio > > El jueves, 13 de enero de 2022 21:16:28 (CET) Gloufy escribió: > > i'v got a error config/initializers/active_scaffold.rb:3:in `<main>': > > *uninitialized constant > > ActiveScaffold::Bridges::ActiveStorage::ActiveStorageBridgeHelpers > > (**NameError**)* > > > > *Did you mean? ActiveStorageVariant* > > > > Le lundi 3 janvier 2022 à 01:28:14 UTC+1, [email protected] a écrit : > > > I think you shouldn't define mattr accessor, it's already defined. > > > > > > I think it should work with only one line in initializer: > > > > > > > ActiveScaffold::Bridges::ActiveStorage::ActiveStorageBridgeHelpers.thumbna > > > il_variant = {resize_to_limit: [nil, 350]} > > > > > > El jue., 30 dic. 2021 19:03, Gloufy <[email protected]> escribió: > > >> Hi Sergio ! > > >> > > >> Where I can exactly orrveride ? I didn't manage to do what. > > >> > > >> > > >> module ActiveScaffold > > >> > > >> module Bridges > > >> > > >> class ActiveStorage > > >> > > >> module ActiveStorageBridgeHelpers > > >> > > >> mattr_accessor :thumbnail_variant > > >> > > >> self.thumbnail_variant = {resize_to_limit: [nil, 30]} to > > >> {resize_to_limit: > > >> [nil, 350]} > > >> > > >> Le mercredi 18 mars 2020 à 13:25:34 UTC+1, [email protected] a > écrit : > > >>> I think you can override that helper in your controller helper, or > > >>> ApplicationHelper. I think it should work as dragonfly does, there > > >>> should > > >>> be a thumbnail_variant setting in > > >>> ActiveScaffold::Bridges::ActiveStorage::ActiveStorageBridgeHelpers, > > >>> default > > >>> to something like {resize_to_limit: [nil, 30]} to use same values as > > >>> dragonfly bridge. > > >>> > > >>> > > >>> > > >>> I have added this to master branch. However, I have checked docs for > > >>> activestorage in rails 5.2 and I don't see resize_to_limit option, > did > > >>> it > > >>> changed in 6.0? > > >>> > > >>> > > >>> > > >>> I'm not sure what you want about the other question. Do you want to > keep > > >>> uploaded file so user doesn't need to upload it again? Or do you > want to > > >>> have input file prefilled so user doesn't have to browse file to > upload > > >>> again? The former, I don't know, does it rails save attachment into > > >>> active_storage_blobs table? It could be orphaned if form is not > > >>> submitted > > >>> again. The latter, I think it isn't possible, I think browser doesn't > > >>> allow > > >>> to set value attribute for input file tag. > > >>> > > >>> > > >>> > > >>> El martes, 17 de marzo de 2020 18:18:50 (CET) Gloufy escribió: > > >>> > > >>> something like that image_tag user.avatar.variant(resize_to_limit: > [100 > > >>> , 100]) > > >>> > > >>> > > >>> Where can I override the helper link_for_attachment(attachment) ? > > >>> > > >>> > > >>> and for the other question do you have a clue how to do it ? ( > > >>> How to persist file upload fields after a rails validation error > > >>> < > https://stackoverflow.com/questions/15680484/how-to-persist-file-upload > > >>> -fields-after-a-rails-validation-error> with activestorage and > > >>> activescaffold ? ) > > >>> > > >>> > > >>> Le mardi 17 mars 2020 12:47:06 UTC+1, Sergio Cambra a écrit : > > >>> > > >>> ActiveStorage bridge was a contribution, I didn't write it, I haven't > > >>> tried ActiveStorage yet. However, I can see form_ui is calling helper > > >>> for > > >>> list and show actions to display content, as other bridges related to > > >>> file > > >>> upload do. > > >>> > > >>> > > >>> > > >>> Form_ui has this line: > > >>> > > >>> > > >>> > > >>> content = active_scaffold_column_active_storage_has_one(record, > column) > > >>> if active_storage.attached? > > >>> > > >>> > > >>> > > >>> That line display content with same helper as list and show. And that > > >>> helper, active_scaffold_column_active_storage_has_one method has this > > >>> line: > > >>> > > >>> > > >>> > > >>> attachment.attached? ? link_for_attachment(attachment) : nil > > >>> > > >>> > > >>> > > >>> But link_for_attachment doesn't display thumbnail: > > >>> > > >>> > > >>> > > >>> def link_for_attachment(attachment) > > >>> > > >>> link_to(attachment.filename, rails_blob_url(attachment, disposition: > > >>> 'attachment'), target: '_blank') > > >>> > > >>> end > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> I think that helper method must be changed to display thumbnail, as > > >>> other bridges do. Carrierwave bridge display thumbnail, and thumbnail > > >>> style > > >>> name can be changed in bridge config. Paperclip do it in same way. > > >>> Dragonfly do it in same way too, but it allows to set :thumb option > in > > >>> column's options. What is code to display thumbnail with > ActiveStorage? > > >>> > > >>> > > >>> > > >>> El martes, 17 de marzo de 2020 0:23:32 (CET) Gloufy escribió: > > >>> > > >>> Hi Sergio, > > >>> > > >>> > > >>> I'm using active storage plugin bridge in active scaffold. > > >>> > > >>> But I don't have the thumbnail in form "mode" juste the name of the > > >>> file. With dragonfly I have the thumbnail, do you know why ? > > >>> > > >>> > > >>> How to persist file upload fields after a rails validation error > > >>> < > https://stackoverflow.com/questions/15680484/how-to-persist-file-upload > > >>> -fields-after-a-rails-validation-error> with activestorage and > > >>> activescaffold ? > > >>> > https://stackoverflow.com/questions/15680484/how-to-persist-file-upload-> > >>> fields-after-a-rails-validation-error > > >>> > > >>> > > >>> Thank you for your help > > >>> > > >>> > > >>> Gloufy > > >>> > > >>> > > >>> To unsubscribe from this group and stop receiving emails from it, > send > > >>> an email to [email protected]. > > >>> > > >>> > > >>> To view this discussion on the web visit > > >>> > https://groups.google.com/d/msgid/activescaffold/3bf5a081-ede1-4402-bf52 > > >>> -1f518063b4af%40googlegroups.com > > >>> < > https://groups.google.com/d/msgid/activescaffold/3bf5a081-ede1-4402-bf > > >>> 52-1f518063b4af% > 40googlegroups.com?utm_medium=email&utm_source=footer> . > > >>> > > >>> > > >>> To unsubscribe from this group and stop receiving emails from it, > send > > >>> an email to [email protected]. > > >>> To view this discussion on the web visit > > >>> > https://groups.google.com/d/msgid/activescaffold/cc2b370b-1a3a-4ae1-91bf > > >>> -ff91e0ae92a2%40googlegroups.com > > >>> < > https://groups.google.com/d/msgid/activescaffold/cc2b370b-1a3a-4ae1-91 > > >>> bf-ff91e0ae92a2% > 40googlegroups.com?utm_medium=email&utm_source=footer> . > > >> > > >> You received this message because you are subscribed to the Google > Groups > > >> "ActiveScaffold : Ruby on Rails Gem" group. > > >> To unsubscribe from this group and stop receiving emails from it, > send an > > >> email to [email protected]. > > > > > > To view this discussion on the web visit > > > > > >> > https://groups.google.com/d/msgid/activescaffold/83f86fd3-1b36-4d40-a504-> > >> cc5022698e1dn%40googlegroups.com > > >> < > https://groups.google.com/d/msgid/activescaffold/83f86fd3-1b36-4d40-a50 > > >> 4-cc5022698e1dn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > > > -- You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails Gem" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/activescaffold/27265326-322c-4aba-b759-55ef5d57dfcen%40googlegroups.com.
