Начать с ассоциации в обратном направлении. Вы хотите поместить внешний ключ в таблицу адресов.
rails g add_patient_to_addresses patient:references
rails db:migrate
И затем установить связь следующим образом:
class Patient < ApplicationRecord
has_one :address
end
class Address < ApplicationRecord
belongs_to :patient
end
Мало того, что это семантически правильно (адрес является собственностью пользователя, а не наоборот), но также позволяет при необходимости вы изменяете связь с одного на один на один на несколько (если у пользователя разные домашние и платежные адреса).