우분투를 사용하여 레일즈 어플리케이션을 연구 중입니다. paperclip gem과 Imagemagick을 사용하여 웹 사이트에 이미지를 추가하려고 시도 할 때까지는 아무 문제가 없었습니다.루비 온 레일즈 v5.1 및 종이 클립
필자는 모델, 컨트롤러 및 아마 뷰를 포함하여 필요에 따라 코드를 구현했으며 작성/제출 버튼을 클릭하면 양식의 모든 필드가 이미지를 포함하여 데이터베이스에서 허용되고 업데이트됩니다. 그러나 웹 사이트에 다음과 같은 오류 제공 :
undefined method `image' for nil:NilClass
을이 오류주는 라인 :
<%= image_tag @current_user.image.url(:medium) %>
나는 이미 데이터베이스를 삭제하고 새 마이그레이션 작업을하려고 노력을하지만, 새 사용자를 만들려고하면 오류가 계속 발생합니다.
오류는'@ current_user'가 nil이고 이미지 메소드 (또는 속성)가 없다는 것을 알 수 있습니다.'@ current_user'의 값을 확인할 수 있습니까? –
#]> –
donkihot5
이것은 양식을 제출할 때 데이터베이스 항목입니다. – donkihot5