강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

deda7696 のプロフィール画像
deda7696

投稿した質問数

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

Rails Update와 Delete 실습기

@POST.DESTROY 질문이 있습니다

作成

·

290

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

回答 1

1

daye님의 프로필 이미지
daye
質問者

redirect_to "/posts/index"
일단은 이렇게 해결했습니다!
deda7696 のプロフィール画像
deda7696

投稿した質問数

質問する