[Nitro] [BUG] bryan's og_manager_fix
Chris Farmiloe
chris at motionpath.com
Fri Jan 27 08:15:42 EST 2006
Hi guys:
Just pulled down latest bits from repo and found some trouble with the
og_manager_fix that adds the Manager.managed? methods when combined with
STI (may only show up with psql adaptor or others that enforce
constraints.
the following Nitro app should illustrate the problem (get your
Cut&Paste on)
---------------------------
#!/opt/local/bin/ruby
require 'rubygems'
require 'nitro'
require 'og'
include Nitro
class Thing
property :name
end
class ClassOne
property :name, String
end
class ClassTwo < ClassOne
property :this, String
has_many :things, Thing
end
Og.setup (
:store => :psql,
:address => 'xx',
:name => 'xx',
:user => 'xx',
:password => 'xx',
:destroy_tables => true,
:evolve_schema => true,
:evolve_schema_cautious => false
)
# start nitro
Nitro.run
---------------------------------
First thought was that STI subentities were somehow inheriting
managed? but this is NOT the case, dont have time to take a look at
this right now, so shall just unpull my patch and report this.
Chris Farmiloe
Design & Development.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/nitro-general/attachments/20060127/806df2fd/attachment.html
More information about the Nitro-general
mailing list