inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Rails로 쉽고 빠른 웹사이트 만들기(Ruby Coin)

Rails Update와 Delete 실습기

@POST.DESTROY 질문이 있습니다

295

daye

작성한 질문수 1

0

CONTROLLER에서

  def delete
    @post = Post.find(params[:id])
    @post.destroy
    render :index
  end
  def index
    @posts = Post.all
  end
위와 같이 delete 이후 전체 글목록을 불러오는
index로 render를 해주었습니다.
그랬더니
% @posts.each do |t| %>
이 부분에서 오류가 나버립니다.
오류 내용은 아래와 같습니다
ActionView::Template::Error (undefined method `each' for nil:NilClass):
갑자기 each에서 왜 오류가 나는지 모르겠습니다.
삭제 후에만 오류가 납니다.

ruby Ruby-on-Rails

답변 1

1

daye

redirect_to "/posts/index"
일단은 이렇게 해결했습니다!

혹시 다음 강의 찍게되면 마우스좀 치워주세요

0

48

0

스타업 클라우드 질문

0

106

2

vscode를 설치했는데 myapp폴더가 없어요!

0

92

1

토스페이먼츠 크롬에서는 되는데 사파리나 엣지 브라우저에서 나오지 않을 경우

0

107

2

커서에서 해결책을 못 찾을 경우 ㅠㅠ

0

98

2

error 메시지 빨간색 창은 레일즈로 한 화면에서만 뜨는건가요?

0

98

2

SSL 관련 이슈 해결

0

49

1

tidewave 로 인프런을 구현 해보고 있는데요.

0

76

2

shadcn 스타일 적용

0

82

2

kamal setup시 오류

0

86

2

scaffold 생성 시 테일윈드

0

63

2

도커를 이용한 배포가 에러가 굉장히 많이 납니다. 혹시 깃허브 이용

0

100

2

루비설치중문제

0

48

1

ubuntu 설치시 문제..

0

69

2

지금 시점에서 루비온레일즈를 배우는게 여전히 유효할까요?

0

133

2

윈도우 환경에서 surf 작동안되는 경우..

0

96

2

모델 생성 중 정지 현상

0

87

1

루비 오류뜨는데요

0

217

1

delete 시 redirect_to :back 에러 참고

1

268

0

실제 업무환경에서는 정보를 어떻게 전달하나요?

0

321

1

plus 페이지가 꼭 필요할까요

0

296

1

"Rails Update와 Delete 실습기" 부분에서 질문 있어요.

0

319

1

이후 강의는 없나요 ??

0

339

1

루비 마지막 강의[scaffold] 질문드립니다

0

418

2