作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了使用Active Storage将图像文件导入Rails应用程序,我编写了一个Rake,如下所示:
task :import_file => :environment do
path = Rails.root.join("tmp", "sample.jpg")
data = File.read(path)
post = Post.first
post.image.attach(data)
end
ActiveSupport::MessageVerifier::InvalidSignature
。
Post
模型的源代码为:
class Post < ApplicationRecord
has_one_attached :image
end
config/storage.yml
。
test:
service: Disk
root: <%= Rails.root.join("tmp/storage") %>
local:
service: Disk
root: <%= Rails.root.join("storage") %>
最佳答案
在Edge API document上,我找到了答案。
desc "Import file"
task :import_file => :environment do
path = Rails.root.join("tmp", "sample.jpg")
post = Post.first
File.open(path) do |io|
post.image.attach(io: io, filename: "sample.jpg")
end
end
关于ruby-on-rails - 事件存储引发ActiveSupport::MessageVerifier::InvalidSignature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48162667/
在迁移到 rails 5 之前,它运行良好,但是当我迁移到 rails 5.1.1 时,它给我这样的错误 ActiveSupport::MessageVerifier::InvalidSignatur
为了使用Active Storage将图像文件导入Rails应用程序,我编写了一个Rake,如下所示: task :import_file => :environment do path = Ra
我正在开展一个项目,该项目需要在 Location 模型上使用 ActiveStorage has_many_attached :photos 情况。 我在下面设置了代码,但是在尝试上传表单时,我收到
我有一个表单,用户可以在其中选择要上传的文件。一旦使用 ActiveStorage 直接上传选择了文件,就会上传该文件。有一个提交按钮,在上传完成之前不可点击。 该按钮在表单加载时被禁用。但是,如果由
我是一名优秀的程序员,十分优秀!