게시 된 부울을 가진 게시 개체가 있습니다. 컨트롤러의 인덱스에 대한 정의는 다음과 같습니다부울 매개 변수를 레일 컨트롤러에 전달 하시겠습니까?
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @posts }
end
end
그리고 해당 페이지에이 링크 :
<%= link_to 'All posts', posts_path %>
이의 내가 post.published 만 게시물을 표시하는 옵션을 원하는 대신 가정 해 봅시다을? 사실이다.
- 게시 된 게시물 만 표시되는 경우를 처리하려면 컨트롤러에 별도의 방법을 사용해야합니까?
- 매개 변수를 전달하기 위해 인덱스 메서드를 변경할 수 있습니까?
- link_to 모양은 어떻습니까?
이런 식으로하면 매개 변수의 값을 지정해야합니다. 그렇지 않으면 레일스가 매개 변수를 버립니다. 그리고 이것은 꽤 혼란 스럽습니다. 'link_to '게시 된 게시물', posts_path (: published => false)'=>는 여전히 게시 된 게시물을 포함합니다 –