2 votes

Obtention d'une méthode indéfinie `validates_presence_of' pour un attr_accessor personnalisé

Je pense que le problème vient du fait qu'il s'agit d'un modèle personnalisé.

Erreur :

undefined method `validates_presence_of' for Calculation:Class

Mon modèle :

class Calculation
  extend ActiveModel::Naming
  include ActiveModel::Conversion

  def persisted?
    false
  end

  attr_accessor :name, :docket_num, :payments, :our_file_num,
                :date_awarded, :date_paid, :amount_paid, :judgement_balance,
                :results, :total_interest, :per_diem, :lda

  validates_presence_of :date_awarded, :docket_num, :judgement_balance

Il y a peut-être quelque chose que je dois inclure ou étendre pour obtenir les validations Rails ? Le projet se trouve dans un projet Rails, mais j'ai construit le modèle à la main.

Des idées ?

5voto

BaroqueBobcat Points 6788

Essayez d'inclure ActiveModel::Validations .

Pour plus d'informations, consultez le site la documentation y afférente

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X