Предполагая, что у пользователя есть_один :подписка, подписка принадлежит_к:пользователь, и я использую accepts_nested_attributes_for для вложения атрибутов подписки в форму создания пользователя, как лучше всего найти и обновить существующую подписку (если она существует) на основе User.email == Подписка.email?
Обратите внимание, что существующие подписки могут иметь user_id = nil.