Imo the :join_table thingy is not needed, as the table name follows the naming conventions it should be able to guess it by itself