add "user_areas" table
make relationships between User and Area

make relationships between User and Area by useing Area_user table.
I don't have confidence how to use "has_many trough".