I just tried that and don't have the problem. What dm-core version is this for?
Also, 'ss = Stuff.get 1 # => #<Stuff @id=1 @foo=<not loaded>>' Is because the Yaml type is lazy loaded, so you can just set: <code>property :foo, Yaml, :lazy => false</code> On Feb 9, 3:45 pm, fffact <[email protected]> wrote: > hi all, > can't load property of type Yaml, like this: > > require 'rubygems' > require 'dm-core' > require 'dm-types' > > DataMapper.setup(:default, 'sqlite3::memory:') > > class Stuff > include DataMapper::Resource > property :id, Serial > property :foo, Yaml > end > > Stuff.auto_migrate! > s = Stuff.create > s.foo = 'bar' # !> instance variable @field_types not initialized > s.save > ss = Stuff.get 1 # => #<Stuff @id=1 @foo=<not loaded>> > > i really can't figure out what is wrong with this code, which seems > straightforward to me. can you help me? > thanks -- You received this message because you are subscribed to the Google Groups "DataMapper" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/datamapper?hl=en.
