• # Ce que j'ai constaté :

    Posté par . En réponse au message [Rails] Problème stack level too deep et relation récursive.. Évalué à 2.

    Déjà une erreur dans mon code :
    class CreateBusesCompatibles < ActiveRecord::Migration
     def self.up
     create_table :buses_compatibles, id=>false do |t|
     t.column :bus_id, :integer
     t.column :compatible_id, :integer
     end
     end
     def self.down
     drop_table :buses_compatibles
     end
    end
    
    Ensuite je me suis rendu compte que : - lorsque je crée deux instances de ma classe Bus, que je les rends compaibles entre eux et que je sauvegarde, ça part en vrille. - lorsque je crée mes instance, je les sauvegarde puis les rend compatibles entre eux, je ne peux plus sauvegarder via la methode save, mais plutot via update, et là il ne semble pas y avoir de problème. J'ai un peu de mal à comprendre ce qui se passe, toute aide serait la bienvenue.