【发布时间】:2015-09-24 17:16:57
【问题描述】:
我正在尝试在 Rails 中扩展模型。
模型User 使用数据库中的表users 字段:username、:password。
class User < ActiveRecord::Base
end
模型超级用户在数据库中使用表 super_users 和字段 :user_id、:name:
class SuperUser < ActiveRecord::Base
belongs_to :user
end
我希望 SuperUser 成为 User 的扩展,以便能够做到这一点:
SuperUser.create(:name => "foo", :username => "bar", :password => "foobar")
或者当我获取数据以获得类似的东西时
> s = SuperUser.find 1
> s.username
> "bar"
有人知道我该怎么做吗?
【问题讨论】:
标签: ruby-on-rails model extend