Muhammad Yana Mulyana pada 11 Mei 2018

saya punya model Group, Profile dan ProfileGroup.

nah group dan profile itu saling berelasai dengan many to many association,
yg ditanyakan misal ada code dengan contoh
@group = Group.first
@group.profiles.count
hasilnya = 6
kemudian saya ingin menambahkan banyak profiles tanpa harus mengambil profile_ids terlebih dahulu, itu bagaimana yah? apakah ada methode yg best practice nya? seperti @group.add_profiles(profile_ids) tanpa membuat methode lagi.

biasanya saya menggunakan @group.update(profile_ids: [1,2,3,4]) kalo dengan methode ini kan kita harus memasukkan semua profile_idsnya yg sudah ada dan belum ada.
saat ini saya menggunakan code

@profile_ids = @group.profile_ids + params[:profile_ids]
@group.update(profile_ids: @profile_ids)

Thanks