Возможно ли иметь обратный вызов 'before_save', который определяет, изменилось ли отношение 'has_one' (отношение не модель в конце отношения)?Например, что-то, что будет действовать так:
@person.picture = @picture
@person.picture_changed? # true
@person.save
@person.picture_changed? # false