我第一次犯时犯了一个错误.我在另一个人的计算机上并用他们的user.name而不是我的推送了一个版本.我怎么能删除这个?
我需要为用户获取会话ID,并最好在模型中使用它。
这是要点:
1)我有一份建议清单。2)未注册的用户可以创建投标,并将其会话ID保存到其中。3)用户注册或登录会话ID时,应与提案匹配。4)然后,他们的用户ID也应保存到提案中。
我曾考虑过重写Devise控制器或在rails应用程序文件中使用Warden挂钩,但是这些解决方案似乎很混乱。
queryObj = Rating.objects.select_related(
'Candidate','State','RatingCandidate','Sig','Office','OfficeCandidate').get(
rating_id = ratingId,
ratingcandidate__rating = ratingId,
ratingcandidate__rating_candidate_id = \
officecandidate__office_candidate_id)
Run Code Online (Sandbox Code Playgroud)
这行给了我一个错误.我正在尝试使用主键和常规ID链接许多不同的表.最后一个选择是问题:
ratingcandidate__rating_candidate_id = officecandidate__office_candidate_id.
Run Code Online (Sandbox Code Playgroud)
我需要跳过才能获得所有数据.