Rails 一对多

数据表关联设置

ActiveRecord可以用Associtions来定义数据表之间的关联性。

一对多关系 one-to-many

Rails 一对多
代表一个events有多个attendees

rails g model events name:string
# 创建attendee表的model
rails g model attendee name:string event_id:integer
class Event < ActiveRecord::Base
    validates_presence_of :name
    has_many :attendees # 复数
end

class Attendee < ActiveRecord::Base
    belongs_to :event     
end
#routes.rb
resources :events do
    resources :attendees, :controller => "attendees"
end
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!