gpt4 book ai didi

ruby-on-rails - rails v 4 中的回形针 gem 出错

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:30 25 4
gpt4 key购买 nike

你好,我是 Rails 的新手,我想在我的表单中使用回形针 gem 上传图像,但它向我显示错误。

1 error prohibited this cuber from being saved:
Gravatar translation missing:en.activerecord.errors.models.cuber.attributes.gravatar.spoofed_media_type

我已经捆绑了来自 git://github.com/thoughtbot/paperclip.git 的最新版本的 gem 以及版本 3.5.3 我都收到了这个错误仍然显示错误我的 cuber.rb 文件是

class Cuber < ActiveRecord::Base

has_attached_file :gravatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
validates_attachment_content_type :gravatar, :content_type => /\Aimage\/.*\Z/
end

我的表格是

<%= form_for @cuber , :html => { :multipart => true } do |f| %>
<% if @cuber.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@cuber.errors.count, "error") %> prohibited this cuber from being saved:</h2>

<ul>
<% @cuber.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>

<%= f.file_field :gravatar %>

<div class="field">
<%= f.label :name %><br>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :surname %><br>
<%= f.text_field :surname %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>

最佳答案

validates_attachment_content_type :gravatar, :content_type =>/\Aimage\/.*\Z/ 仅在 Paperclip V4 中引入

在此版本之前,您不需要内容类型验证。我建议升级到 Paperclip V4,这个错误应该可以解决

关于ruby-on-rails - rails v 4 中的回形针 gem 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21512129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com