Dziwne podwajanie się danych w bazie danych

Witam,

Mam pewien problem z “projektem”.
Projekt na GitHubie: https://github.com/alcaponepl/bankpl,

Podczas tworzenia transakcji do bazy danych np.

  1. wpłata 1 => 200 zł,
  2. wpłata 2 => 50zł
    dziwnym trafem podwaja mi się pierwszy rekord który przy wyświetleniu przez Transaction.all nie jest widoczny. Natomiast gdy wyświetlę Transaction.size wywala mi 3.
    Gdy zmapuję wszystkie transakcje w celu wyświetlenia wszystkich kwot wywala mi [200,200,50].
    Dodatkowo zauważyłem że Railsy 4.2.0 bardzo niestabilnie działają - raz coś działa raz nie …(mam Ubuntu)
    Z góry dziękuję za wszelką pomoc!
    Pozdrawaim

Co masz na mysli mowiac ze niestabilnie dzialaja ? Coś to “trudne” slowo w jezyku programistow :wink:

Gdzie wykonujesz te zapisy do bazy ? Twoj kod na GH nie ma zadnych kontrolerow.

Na razie testuję ogólnie zapis. Także bawię się w konsoli. I tam wykonuję wszystkie operacje. Niestabilność cechuje się tym, że np. mam konto i do niego transakcje… i tak w celu wyświetlenia wszystkich transakcji wpisuje konto.transactions i wywala mi wszystkie dane, ale to raz działa raz nie ! raz działa normalnie a raz zawraca mi że nie ma takiego czegoś jak 'transakcje.

Railsy już działają :slight_smile: to był mój błąd …ale ten niewidzialny rekord raz jest a raz nie ma

Napisz dokładnie co wpisujesz w konsoli i co otrzymujesz.

A idealnie to napisz test, który pokazuje niechciane zachowanie.