这个问题的解决方法有很多,可能是因为您的代码中存在错误或缺失,以下是一些可能有用的步骤:
ActiveStorage::Blob.find(1)
其中1是您图像的ID。如果返回结果,则表示blob对象已经存储。
<%= image_tag @user.profile_photo %>
其中@user.profile_photo是您存储图像的ActiveStorage对象的实例变量。
<%= @user.profile_photo.url %>
此代码将显示您blob对象的地址。
amazon: service: S3 access_key_id: <%= ENV['AWS_ACCESS_KEY_ID'] %> secret_access_key: <%= ENV['AWS_SECRET_ACCESS_KEY'] %> region: <%= ENV['S3_REGION'] %> bucket: <%= ENV['S3_BUCKET'] %>
这种配置方法可以确保在rails应用程序中正确配置ActiveStorage。
希望这些步骤可以帮助您解决Activestorage图像在blob中保存但未在视图中显示的问题。