문제 오른쪽 항목 찾기 : 게시물에 속하는 권리 의견을 찾고를 내가 구현하려고레일 : 모델의
A A에 대하여 코멘트를위한 기능 (단지는 페이스 북에서 좋아) "와 같은" 특정 게시물. 내 게시물에 이미 동일한 기능을 구현했지만 "올바른 의견을 말하면"힘든 시간을 보내고 있습니다. 다음 GET 호출을 내 "와 같은"기능의 결과를 명확히하기 위해 :
http://localhost:3000/posts/11/comments/4/like
그러나 실제로 나는 나의 길을 확인
/posts/4/comments/11/like
전화를하기로했다, 그리고 그것은 나를
like_post_comment GET /posts/:post_id/comments/:id/like(.:format)
바로 보인다
그래서 컨트롤러에 문제가 있다고 생각합니다. comments_controller 내 같은 행동의 시작 부분에서
, 나는def like
@post = Post.find(params[:post_id])
@comment = @post.comments.find(params[:comment])
내가이 잘못 생각합니다,하지만 난 왜 나 그것을 해결하는 방법을 모르겠어요. 다른 액션은 비슷한 방식으로 로컬 변수
@ post과
@comment을 설정하지만 올바르게 작업합니다.
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create(params[:comment])
def destroy
@post = Post.find(params[:post_id])
@comment = @post.comments.find(params[:comment])
감사합니다. 정말 고맙습니다!
편집 : 나는 의견을 내 링크를 렌더링하는 방법을
<td><b><%= link_to 'like', like_post_comment_path(comment) %></b></td>
포스트와 컨트롤러에 같은 조치를 교체합니다. – Hck
@Hck 업데이트를 확인하십시오! –