Has_one relation on update

Saving only relation when no nested_attribute is set.
Added check on attribute_mass_assignable?
Still works for has_one, :through