Skip to content

Instantly share code, notes, and snippets.

@kopylovvlad
Created March 12, 2017 08:39
Show Gist options
  • Select an option

  • Save kopylovvlad/c25db886a462d334faad1d837b953172 to your computer and use it in GitHub Desktop.

Select an option

Save kopylovvlad/c25db886a462d334faad1d837b953172 to your computer and use it in GitHub Desktop.
u = User.new(email: '[email protected]')
u.password = u.email
u.save
child_1 = Kid.create!(name: 'kid 1', desc: 'has_camp', user_id: u.id)
child_2 = Kid.create!(name: 'kid 2', desc: 'has_camp', user_id: u.id)
child_3 = Kid.create!(name: 'kid 3', desc: 'without camp', user_id: u.id)
camp = Camp.create!(name: 'first_camp', desc: 'none')
CampsKid.create!(camp_id: camp.id, kid_id: child_1.id)
CampsKid.create!(camp_id: camp.id, kid_id: child_2.id)
CampsKid.joins(:kid).where(kids: {user_id: u.id}).each do |c_kid|
puts "#{c_kid.kid.name} -- #{c_kid.camp.name}"
end
@kopylovvlad
Copy link
Author

test 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment