Es scheint, dass eine Tabelle auf dem SQL-Server nil
in der select-Anweisung platziert. Ich habe keine Ahnung, wie ich das beheben kann, und wenn ich zu irgendeiner anderen Tabelle umschalte, kann ich leicht die erste Aufzeichnung erhalten. Hat sich noch jemand mit diesem Fehler beschäftigt? Ich nahm den Tisch auseinander und baute eine Aussicht auf. Es macht es immer noch. Ich zögere, dies zu affizieren. Ideen? Wie ich mich an SQL Server anschließe:
Mein Modell:
%Vor%Mein Controller:
%Vor%Wenn ich den genauen Fehler in dem Edelstein aufreiße, sehe ich:
%Vor%Das ist meine vollständige Spur:
%Vor%Obwohl ich immer noch glaube, dass dies ein Fehler in der aktiven Aufzeichnung ist, konnte ich es mit dem Ссылка Juwel umgehen . Dieses Juwel überschreibt to_json eliminiert die Notwendigkeit für den Fehlercode im aktiven Datensatz aufgerufen werden.
hat jemand anderes eine bessere Antwort?
Aktualisierter Controller:
%Vor%Mein neuer DealSerializer:
%Vor%Dies liegt daran, dass Ihre Tabelle keinen Primärschlüssel hat. Sie können eine Migration wie folgt ausführen: (Dies ist jedoch Schienen 5)
%Vor%Tags und Links ruby sql-server ruby-on-rails activerecord