Datenbank update wird nicht erkannt!

30/12/2008 - 00:43 von Dada | Report spam
hi,
habe eine Frage...
Ich habe eine einfache DB, in der ich ein Paar Attribute, die ich in der
ruby-console werte eingeben kann. Die Controller und viewes habe ich
auch mittels scaffold erzeugt und die erse Seite mit dem ersten Objekt
aus der DB wird angezeit. Wie es bei scaffold übrig ist, hat man auch
ein Button, dass man neue Objekte erzeugen, update und anzeigen kann.
Ich kann auch dieses Button benutzen und die Formular-Seite wird
angezeigt und ich gebe meine Daten ein, aber sobald ich auf create gehe
dann bekomme ich einen Fehler, was besagt, dass die neue ID, die gerade
erzeugt werden sollte, nicht existiert. Zur Erinnerung: ein neues
Instanz bzw. Objekt kann ich mit Hilfe script/console erstellen und die
Attribute fühllen, da wird nicht gemeckert, aber im Browser schon..;(

Kennt jemand den Grund dafür und hat ne Lösung parad? Ich muss es
irgendwie bis WE hinbekommen.. danke
 

Lesen sie die antworten

#1 Robert Klemme
30/12/2008 - 09:43 | Warnen spam
On 30.12.2008 00:43, Dada wrote:
hi,
habe eine Frage...
Ich habe eine einfache DB, in der ich ein Paar Attribute, die ich in der
ruby-console werte eingeben kann. Die Controller und viewes habe ich
auch mittels scaffold erzeugt und die erse Seite mit dem ersten Objekt
aus der DB wird angezeit. Wie es bei scaffold übrig ist, hat man auch
ein Button, dass man neue Objekte erzeugen, update und anzeigen kann.
Ich kann auch dieses Button benutzen und die Formular-Seite wird
angezeigt und ich gebe meine Daten ein, aber sobald ich auf create gehe
dann bekomme ich einen Fehler, was besagt, dass die neue ID, die gerade
erzeugt werden sollte, nicht existiert. Zur Erinnerung: ein neues
Instanz bzw. Objekt kann ich mit Hilfe script/console erstellen und die
Attribute fühllen, da wird nicht gemeckert, aber im Browser schon..;(

Kennt jemand den Grund dafür und hat ne Lösung parad? Ich muss es
irgendwie bis WE hinbekommen.. danke



Es ist ein wenig Informationen (welche DB?), aber mein Bauchgefühl sagt
mir, dass du ein Problem mit Primary Keys hast. Entweder sind sie nicht
richtig konfiguriert (z.B. via IDENTITY Spalte) oder irgendetwas
verhindert, dass sie ordentlich generiert werden. Vielleicht benutzt du
ja auch den Support für eine andere Datenbank.

Ciao

robert

remember.guy do |as, often| as.you_can - without end

Ähnliche fragen