Deviseユーザーオブジェクトとの関連付けは非常に単純で、各ユーザーが1つのプロファイルを持っています(より多くのアプリケーション固有のものがあります...)。Userオブジェクトの作成と、ユーザーとそのプロファイルオブジェクトへのアクセスに問題はありません。つまり、@ user.profile
ただし、プロファイルオブジェクトを削除しようとすると、問題が発生します。Userオブジェクトを削除すると、関連する各オブジェクトも削除されると思います。私のUserオブジェクトの関連付けは、次のようになります。accepts_nested_attributes_for:profile、:allow_destroy => true
has_oneとbelongs_toの関連付けは、UserオブジェクトとProfileオブジェクトの両方に設定されます。たぶん問題はDeviseコードにあります-私は困惑しています。私がここで欠けているもののアイデア。