Bonjour a tous
J'ai le code suis vivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class Article < ActiveRecord::Base
 
  validates_presence_of :titre
  validates_presence_of :contenu
 
  belongs_to :comment
 
  scope :by_comment, -> { where(comment_id: 1) }
end
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class Comment < ActiveRecord::Base
  has_many :articles
 
  validates :author, presence: {message: "L'auteur doit être renseigné."}
  validates :author, uniqueness: {message: "Cette auteur est déjà pris."}
  validates :text, presence: {message: "Le commentaire doit être renseigné."}
 
end
Quand je fait dans la console de rails un Article.by_comment cela me donne une erreur et me dit que la méthode by_comment n'existe pas... alors c'est quoi le problème?

NB: mon code et au total dans un dépôt public sur bitbucket, voir branch feature/comment_author.
lien : https://bitbucket.org/ruby_team/sdz_blog/overview