How to update struct in nested embeds_many array

I think I’m going to throw the towell in on this and just pull Activity into a separate table. This will change a lot of code for me, but it seems like I’m just charging up the wrong hill on this.