I can\'t get inverse_of to work on join models on creation. I\'m not sure if this is a bug or just not implemented as such. I have the following models:
As per the active record api 3.2.1: "Currently :inverse_of supports has_one and has_many (but not the :through variants) associations. It also supplies inverse support for belongs_to associations where the inverse is a has_one and it’s not a polymorphic."