QA@IT

paperclip導入時のエラーについて

3259 PV

初心者ですが、自分の作ったアプリにpaperclipの導入を試みた所以下のエラーが出ました、
いろいろエラーの原因を探してみたのですが、まだrailsの知識が疎くエラーの内容ですら把握に困っています、
検索方法やエラー時の解決法を教えて欲しいです。

http://localhost:3000/pictures/

エラー内容
NoMethodError in PicturesController#show

Extracted source (around line #2):

class Picture < ActiveRecord::Base
has_attached_file :image,
:styles => { medium: "300x300>", thumb: "100x100>" }, # 画像サイズを指定
:url => "/assets/arts/:id/:style/:basename.:extension", # 画像保存先のURL先
:path => "#{Rails.root}/public/assets/arts/:id/:style/:basename.:extension" # サーバ上の画像保存先パス

と出たのですがこれはどういう理由でどこを見ればいいのか教えて頂ければ幸いです。

回答

メソッドが存在しないというエラーで、
該当部分にあるメソッドが has_attached_file のみですので
このメソッドが見つからないということですね。

自分が思いつくことですとbundle installをし忘れているか、
サーバーの再起動をしていないかぐらいなのですが、どうでしょうか?

編集 履歴 (0)
  • ありがとうございます。
    再起動した所、無事表示されました。
    ありがとうございました。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。