0
내가 (agreement_controller.create에서)이 라인에 관련된 내 사이트의 일부에 문제를 보내고 있습니다 :루비 레일에 발견 사용자
@user = User.find(params[:agreement][:user2_id])
내가 오류는이를 찾을 수 있다는 것입니다 아이디없는 사용자. 나는 같은 결과를 가지고 @user = User.find(params[:id])
과 @user = User.find(params[:user_id])
을 시도했다. 왜 이것이 작동하지 않거나 어디에서부터 시작해야할지 모르겠다. (나는 RoR에 익숙하지 않다.) 어떤 팁이 도움이된다. 감사!
코드없이 문제가 발생하는 것을 알아 내기가 어렵습니다. 그러나 logger에 params를 작성하여 코드를 디버그하여 그 내용을 파악할 수 있습니다. 참조 : http://guides.rubyonrails.org/debugging_rails_applications.html – slykat
user_id를 가져 오려고 했습니까? 또한 User.find_by_id (params [: id])를 시도해 볼 수 있습니다. –
메서드 상단에 raise params.inspect를 씁니다. 또는보기 페이지를 보여주십시오. – vijikumar