J'ai été à la suite de la vidéo sur rubyonrails.org (création du blog).
J'ai des modèles suivants:
commentaire.rb
class Comment < ActiveRecord::Base
belongs_to :post
validates_presence_of :body # I added this
end
post.rb
class Post < ActiveRecord::Base
validates_presence_of :body, :title
has_many :comments
end
Les Relations entre les modèles fonctionnent bien, sauf pour une chose: quand je supprime un poste d'enregistrement, je m'attends à de RoR pour supprimer tous liés à des enregistrements de commentaires. Je comprends que ActiveRecords est indépendante de base de données, donc il n'y a aucun moyen intégré pour créer la clé étrangère, les relations, SUR SUPPRIMER, SUR la mise à JOUR des déclarations. Donc, est-il un moyen pour accomplir cette (peut-être RoR lui-même pourrait prendre soin de suppression de commentaires? )?