【发布时间】:2021-08-11 07:21:40
【问题描述】:
我想将在 Web 上获取的数据存储在 Rails 中的 Active Storage 中。但是,数据未正确保存,video_tag 出现错误。
我已成功创建 Blob 数据,但无法上传。
错误
ActiveSupport::MessageVerifier::InvalidSignature
<%= f.hidden_field :media, id: "download-video" %>
// => <input id="download-video" type="hidden" value="blob:http://localhost:3000/859031b4-022b-4e7e-be08-518c77e8e9d1" name="post[media]">
app/models/post.rb
class Post < ApplicationRecord
belongs_to :user
has_one_attached :media
end
app/models/posts_controller.rb
---
def create
@post = current_user.posts.create(create_params)
@post.save
end
---
【问题讨论】:
标签: ruby-on-rails blob rails-activestorage