したがって、ユーザーが PreferenceList を持つ DB 関係があります。データベーステーブルにpreference_list_idを設定し、belongs_to :user
PreferenceListとのhas_one :preference_list
関係とUserとの関係を設定しました。
ここが奇妙な部分です。そうすればuser.preference_list = preference_list
、user.preference_list にアクセスでき、preference_list の正しいインスタンスが得られます。ただし、user.preference_list_id (有効な列、確認済み) を実行すると、preference_list を user.preference_list に追加した後でも何も表示されません。さまざまなデータベース操作のために ID を更新する必要があります。私は何を間違っていますか?