晚上好,伙计们,
我有三个脚手架:rails 生成脚手架 person alter:integer, name:string
rails 生成脚手架训练器
轨道生成脚手架运动者
class Person < ActiveRecord::Base
attr_accessible :alter, :name
end
class Sportler < Person
belongs_to :trainer
end
class Trainer < Person
has_many :sportler
end
我已在运动者和教练视图/_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>
然后我添加了一些教练和运动员,然后我查看了数据库。有一张供人、教练员和运动员使用的表。 但是所有条目都在 peple_table 中。出了什么问题?
people 表具有 name 和 alter 作为列。Trainers and Sportlers 没有这些栏目。