Frage zu acts_as_versioned

Hallo,

ich versuche gerade acts_as_versioned in ein Projekt einzufügen. Wenn
acts_as_versioned in die Klasse eingefügt ist, dann sollte doch
eigentlich das
versionierte Objekt eine Instanzmethode namens find_versions
bereitstellen.

Aber genau das funktioniert bei mir aus irgendeinem Grund nicht.

a = Article.find(:first)
=> #<Article:0x218cf34 @attributes={“topic_id”=>“4”, “body”=>“”,
“title”=>“Titel1”, “updated_on”=>“2007-11-06 09:06:36”,
“show_in_menu”=>“0”,
“id”=>“1”, “version”=>nil, “user_id”=>nil, “position”=>“1”,
“comment”=>“”,
“created_at”=>“2007-09-18 15:27:49”, “active”=>“1”}>
a.find_versions(:all)
NoMethodError: undefined method find_versions' for #<Article:0x218cf34> from /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.4/lib/active_record/base.rb:1863:in method_missing’
from (irb):2

Meine Klasse Article sieht so aus:

class Article < ActiveRecord::Base

belongs_to :topic
acts_as_versioned
validates_presence_of :title

end

Oder habe ich die API nicht richtig verstanden?

Viele Grüße

Michael K.


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de

Servus,

Am 07.11.2007 um 20:03 schrieb Michael K.:

ich versuche gerade acts_as_versioned in ein Projekt einzufügen.
Wenn acts_as_versioned in die Klasse eingefügt ist, dann sollte
doch eigentlich das versionierte Objekt eine Instanzmethode namens
find_versions bereitstellen.

Ich seh grad dass find_versions eh model.versions.find
aufruft, interessanterweise mit (:all, options) was ja
für deinen :first zusätzlich ungut ist.

Anyways, glaub ich dass dein Fehler eher woanders herkommt.

ciao, tom


Thomas R. “TomK32” Koll <> http://tomk32.de <> http://ananasblau.de
just a geek trying to change the world

http://www.workingwithrails.com/recommendation/new/person/9367-thomas-
r-koll

Hi,

es sieht so aus, als ob die Version die sich im Subversion repository
befindet
von der gem Version abweicht. Bei der Subversion-Version fehlen die
Instanzmethoden.

Mit der gem-Version funktioniert es.

Viele
Grüße
Michael K.

Thomas R. Koll schrieb:

für deinen :first zusätzlich ungut ist.


rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de

Hallo,

da der Anteil an OSX-Rechnern in der Rails-Entwickler-Gemeinde ja
recht hoch ist, möchte ich auf folgenden Blog-Eintrag aufmerksam machen:

http://www.lukas-renggli.ch/blog/safari-leopard?view=PBPostHtmlView&command=PRViewCommand

Grüße, Jörg Jacobsen._______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Klasse Tip!

Jacobsen Jörg schrieb:

[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de