【发布时间】:2015-12-17 13:36:55
【问题描述】:
尝试使用回形针 gem 将图像上传到我的(列表)时出现错误。浏览器输出的错误是:1个错误禁止保存此列表:图像包含与报告不符的内容**注意,图像魔术已成功安装在我的计算机上,没有任何问题
我的listing.rb文件
class Listing < ActiveRecord::Base
has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "default.jpg"
validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
end
我的宝石文件
gem "paperclip", "~> 4.3"
我的列表控制器
def listing_params
params.require(:listing).permit(:name, :description, :price, :image)
end
end
最后是我的表格
<%= form_for @listing, :html => { :multipart => true } do |f| %>
...
...
<div class="form-group">
<%= f.file_field :image, class: "form-control" %>
</div>
<div class="form-group">
<%= f.submit class: "btn btn-primary" %>
</div>
<% end %>
【问题讨论】:
标签: ruby-on-rails validation ruby-on-rails-4 paperclip