今のところ、テストを簡単にするために API で http 基本認証に切り替えましたが、今は user_id を取得できません... デバイスで動作する ThingController のコードは次のとおりです。
def create
@thing = Thing.new(params[:thing])
@thing.user_id = current_user.id
@thing.save
if @thing.save
redirect_to user_path
else
render :new
end
end
これにより、次のエラーが表示されます。
nil の id と呼ばれますが、これは誤って 4 になります -- 本当に nil の id が必要な場合は、object_id を使用してください
そしてそれは行を参照します
@thing.user_id = current_user.id
作成時に自分のモノに user_id を割り当てる方法がわかりません..どんな助けでも大歓迎です。