画像をアップロードするためにアプリにペーパークリップをインストールしたところ、スタイルを追加して画像のサイズを変更しようとするまで、すべてがうまく機能していました。(このコードを追加する前に画像をアップロードできます)
pins.rb:
has_attached_file :image, styles: { medium: "300x300>" }
次に、クラスを _pin.html.rb に追加しました。
<td><%= image_tag pin.image(:medium) %></td>
しかし、画像をアップロードしようとすると、次のエラーが表示されます。
Paperclip::Errors::NotIdentifiedByImageMagickError
スタイルを削除すると、正常に動作します (ただしサイズは変更されません) が、サイズ変更の何かがすべて台無しになっています。さまざまなファイルの種類とファイル名を試しました。Google でこのエラーを検索しましたが、すべての解決策が機能していません。最も人気があったのはコカインをダウングレードすることでしたが、試してみると次のメッセージが表示されました。
Bundler could not find compatible versions for gem "cocaine":
In Gemfile:
paperclip (~> 3.4.1) ruby depends on
cocaine (~> 0.5.0) ruby
cocaine (0.3.2)
私のレールサーバーはメッセージを返しています:
Started GET "/assets/application.js?body=1" for 127.0.0.1 at 2013-03-22 21:50:05 -0400
Served asset /application.js - 304 Not Modified (1ms)
[2013-03-22 21:50:05] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
何か助けはありますか?それが役立つ場合は、 https://github.com/jeremybelcher/omrailsの github にあります。