2016-07-12 12 views
-2

私は、Paperclipを使用してイメージをdbに保存しようとしていますが、添付されたイメージはdbに保存されていません。窓を使用しています。ペーパークリップがイメージを保存しないRails 4

モデルクラスコントローラで

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/ 

:画像はparamsはを可能にするために添加されます。

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

[ウィンドウにpaperclip gemをインストールするためのImageMagickをインストールする]の可能な複製(http://stackoverflow.com/questions/16655831/install-imagemagick-for-paperclip-gem-in-windows) – Vucko

答えて

0

代わりにpaperclipとCarrierWaveを使用しないことで問題を解決しました。

関連する問題