Good Evening Guys,
I have three scaffolds: rails generate scaffold person alter:integer, name:string
rails generate scaffold trainer
rails generate scaffold sportler
class Person < ActiveRecord::Base
attr_accessible :alter, :name
end
class Sportler < Person
belongs_to :trainer
end
class Trainer < Person
has_many :sportler
end
I have added this code in the sportler and trainer view/_form.html.erb
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :alter %><br />
<%= f.number_field :alter %>
</div>
Then I have added some Trainer and Sportsman, after that i take a look in the database. There is one tabel for people, trainers and sportlers. But all entry's are in the peple_table. What goes wrong?
The people table has name and alter as a column. Trainers and Sportlers hasn't these columns.