我正在使用carrierwave和fog gem将文件上传到s3。
在我的应用中,用户可以选择自己的aws凭据来保存文件。 所以我不能使用初始化程序。所有凭据都将使用其用户ID保存在数据库中。
我已经检查了AvatarUplaoder以设置存储类型。
checkLast
我想在ApplicationHelper或ApplicationController中创建一个方法 这样我就可以在AvatarUploader上调用它。 我尝试在avatar_uploader中输入application_helper,但它没有用。
我想在application_helper或applciation_controller中创建方法,因为我需要在很多地方使用该方法,而且我还有其他上传者 使代码干我需要打电话,但我无法想到。
我还检查了文档different storage for each uplaoder
请指导我如何做到这一点,或者欢迎任何其他解决方案。