0
私のuser.locationが現在nilを返しています。名前がbelongs_toに変更されました。関連するモデルが見つかりません。
私のモデルは次のようになります。
# id
# user_location_id
class User < ApplicationRecord
belongs_to :location, class_name: "UserLocation"
end
user = User.find(1)
user.location.id # returns nil
私はUserLocationモデルに関連を見つける方法私のモデルを伝える必要がありますか?
'user'と' user_location'テーブルを接続するforeign_keyは何ですか? – akbarbin
'user.location.id'がこれをnilにするにはどうすればいいですか?アソシエーションが不正であれば、' user.location'はnilです.'user.location'には何がありますか? –