AASM arbeitet nicht mit meinen Rails 3 und Ruby 1.8.7 (undefinierte Methode 'name' für nil: NilClass)

8

Ich benutze Rails 3.2.2, mit einem asm gem, ich habe Document model so:

%Vor%

jetzt auf meiner Konsole:

%Vor%

Wie Sie sehen können, bekomme ich immer

  

undefinierte Methode 'name' für nil: NilClass

Ich benutze Ruby 1.8.7.

    
Eqbal 16.06.2012, 20:07
quelle

2 Antworten

6

Ich hatte gerade das gleiche Problem. Es entsteht, weil die Statusvariable standardmäßig nil ist, anstatt auf den Anfangszustand eingestellt zu sein. Um dies zu beheben, müssen Sie in Ihrem Fall einen Accessor für das Modell hinzufügen:

%Vor%     
Gunchars 12.04.2013 04:54
quelle
0

Müssen Sie den genauen Namen der Spalte schreiben.

%Vor%     
Alina 12.10.2015 12:37
quelle