강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

daye님의 프로필 이미지
daye

작성한 질문수

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

Rails Update와 Delete 실습기

@POST.DESTROY 질문이 있습니다

작성

·

287

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에서 왜 오류가 나는지 모르겠습니다.
삭제 후에만 오류가 납니다.

답변 1

1

daye님의 프로필 이미지
daye
질문자

redirect_to "/posts/index"
일단은 이렇게 해결했습니다!
daye님의 프로필 이미지
daye

작성한 질문수

질문하기