回答

1
class Admin < ActiveRecord::Base 
    has_many :users 
    has_many :listings 
end 

class User < ActiveRecord::Base 
    belongs_to :admin 
end 

class Listing < ActiveRecord::Base 
    belongs_to :admin 
end 

class AddAdminUserListing < ActiveRecord::Migration 
    def up 
    create_table :admins do |a| 
     a.string :name 
    end 

    create_table :users do |u| 
     u.integer :admin_id 
    end 

    create_table :listings do |l| 
     l.integer :admin_id 
    end 
    end 

    def down 
    drop_table :listings 
    drop_table :users 
    drop_table :admins 
    end 
end 

如果這不是你正在尋找的,那麼請澄清你的問題。

這些各種各樣的基本問題的信息,可得:http://guides.rubyonrails.org/

0

類管理<的ActiveRecord :: Base的

has_many :users 
has_many :listings 

類用戶< ActiveReecord :: Base的

belongs_to :admin 

結束

類上市< ActiveReecord :: Base的

belongs_to :admin