2012-02-14 6 views
0

Je rencontre l'erreur méthode non définie` new' pour Paperclip: Module lors de l'exécution de rake db: migrer vers la table de mise à jour pour PaperClip.méthode non définie `new 'pour Paperclip: Module

en classe Ci-joint la migration

class ForPaperclip < ActiveRecord::Migration 
    def self.up 
    change_table :photos do |t| 
     t.has_attached_file :shot 
    end 
    end 

    def self.down 
    drop_attached_file :photos, :shot 
    end 
end 

J'utilise 2.6.0 paperclip, rubis 1.9.2, 3.1.0 rails Toute idée?

Voici la pile d'erreurs.

/Users/Sa/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.1.0/lib/active_record/migration.rb:517:in `load_migration' 

/Users/Sa/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.1.0/lib/active_record/migration.rb:512:in `migration' 

/Users/Sa/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.1.0/lib/active_record/migration.rb:509:in `rescue in migrate' 

/Users/Sa/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.1.0/lib/active_record/migration.rb:507:in `migrate' 

Répondre

0

désolé, c'est vraiment mon mauvais. J'ai créé le fichier de migration appelé * _paperclip.txt, donc rails recherche inutilement le module Paperclip. Cela fonctionne bien, après avoir renommé le fichier de migration

Questions connexes