我正在尝试使用Paperclip将图像保存到数据库,但附加的图像只是没有保存到数据库。我正在使用Windows。
模型类
has_attached_file :image,
:path => ":rails_root/public/system/:attachment/:id/:style/:filename",
:url => "/system/:attachment/:id/:style/:filename",
:default_url => "/images/:style/missing.png"
validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/
在控制器中:添加图像以允许参数。
html.erb
<%= form_for @product, html: { multipart: true } do |f| %>
<p>
<%= f.label :image %><br />
<%= f.file_field :image %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
迁移已完成且字段在数据库中,但没有保存任何内容。 我使用的是Paperclip 5.0.0和Rails 4.2.6
答案 0 :(得分:0)
通过不使用paperclip和CarrierWave来解决我的问题。