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.thumbnail_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 
>>>
>>> -- 
>>> 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/3bf5a081-ede1-4402-bf52-1f518063b4af%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/activescaffold/3bf5a081-ede1-4402-bf52-1f518063b4af%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/cc2b370b-1a3a-4ae1-91bf-ff91e0ae92a2%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/activescaffold/cc2b370b-1a3a-4ae1-91bf-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-a504-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/d6d5f883-865a-4646-a09e-b9aae1a83e3en%40googlegroups.com.

Reply via email to