2011-06-28 8 views
1

Rails 2.3.11から3.1へのアップグレード中に、私のアプリから予期しない動作が発生しています。特にPaperclipに関してです。未定義のメソッド "has_attached_file" with paperclip

任意の考えがあること、私は自分のサーバーを起動するときを除いて、私はこのスタックトレース

...: `method_missing': undefined local variable or method `has_attached_file' for #<Class:0x7f30b32c1f88> (NameError) 
... 
... 
from /home/user/railscamp/app/app/models/organization.rb:76 
... 
from /home/user/railscamp/app/config.ru:1:in `new' 
from /home/user/railscamp/app/config.ru:1 

を取得し、私は私のGemfileに宝石「クリップ」を追加した、と私はbundle installを実行し、すべてがうまく行くように見えます?

+0

にこれらを追加しますか? –

+0

実際、私はインストールディレクトリの事を考え出しました。私は間違って ''それは何をすべきかを行うかもしれないと思ってバンドルインストールペーパークリップを実行する代わりに、私はバンドルインストールを実行するたびにアプリケーション内の 'paperclip /'ディレクトリにすべてをインストールしたペーパークリップオプション)。だから私はそれを理解して固定しました。しかし、アプリはまだクリップがインストールされているという事実を無視しているようだ。 –

答えて

1

は、あなたはそれがルートディレクトリにインストールします意味していますどのようにあなたのモデル

attr_accessor :image_file_name, :image_content_type, :image_file_size, :image_updated_at 
+0

hehe、私は実際に別の問題を抱えていましたが、あなたのコメントを見て、私は他に何を忘れてしまったかを実感しました。どうも – schmidiii

関連する問題