我觉得这是一个非常简单的问题,但我已经被困了一段时间。
我有三个型号,用户,列表和管理员。请问如何让用户和列表都属于admin?
答案 0 :(得分: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/
答案 1 :(得分:0)
class Admin&lt;的ActiveRecord ::基
has_many :users
has_many :listings
端
class User&lt; ActiveReecord ::基
belongs_to :admin
端
类列表&lt; ActiveReecord ::基
belongs_to :admin
端