Active Record associations without foreign keys | Dark Hacker News