Hello all, I''m about to bust an o-ring over here! Please help!
For some reason single-table inheritance is getting triggered when I
don''t want it to. Here''s the code:
<code>
class Site < ActiveRecord::Base
  def temporal_coverage
    ..
  end
  def project
    ..
  end
end
class ExampleSite < Site
  has_many :example_swath_observations
end
</code>
There really isn''t anything special going on here. I run a unit test
involving ExampleSite.find(:all) and it is looking in "sites" for
data!
Same thing when I try from script/console.
I DONT have a type column in "sites" but I though, maybe its looking
for
another column  as well. So I set this in environment.rb:
<code>
ActiveRecord::Base.inheritance_column = "***_you_activerecord"
</code>
Everything works if I do a "set_table_name" but that''s not
really ideal.
I''m not really sure where to go from here. Here''s my schema if
that
helps:
<code>
# This file is autogenerated. Instead of editing this file, please use
the
# migrations feature of ActiveRecord to incrementally modify your
database, and
# then regenerate this schema definition.
ActiveRecord::Schema.define(:version => 6) do
  create_table "example_sites", :force => true do |t|
    t.column "site_code",   :string
    t.column "label",       :string
    t.column "description", :string
    t.column "latitude",    :float
    t.column "longitude",   :float
  end
  create_table "example_swath_observations", :force => true do |t|
    t.column "date",           :date
    t.column "site_id",        :integer
    t.column "taxon_id",       :integer
    t.column "mean_density",   :float
    t.column "standard_error", :float
  end
  create_table "example_swath_taxa", :force => true do |t|
    t.column "genus",             :string
    t.column "species",           :string
    t.column "label",             :string
    t.column "code",              :string
    t.column "notes",             :string
    t.column "sampling_warnings", :string
  end
  create_table "sites", :force => true do |t|
    t.column "bull", :string
  end
end
</code>
-- 
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---