배열을 사용하여 레일스 link_to 태그의 경로를 생성 했으므로 앵커 옵션을 추가하는 방법을 알 수 없습니다. 여기 내 LINK_TO 태그는 다음과 같습니다배열에서 레일스 앵커 옵션을 배열을 사용하여 추가합니다.
<%= link_to pluralize(post.comments.count, 'comment'), [post.postable, post] %>
<%= link_to "Leave a comment", [post.postable, post] %>
나는 (그들이 경로를 중첩) 게시물에 대한 다형성 연결을 사용하고 있기 때문에, 나는 단순히 routes.rb에서 자원 헬퍼에 의해 생성 된 경로를 사용할 수 없습니다 파일.
이전에는이 모델과 다형성 연결을 사용하지 않아서 자동으로 생성 된 경로에 앵커 옵션을 사용할 수있었습니다. URL을 생성하는 배열을 사용하는 경우 다시 LINK_TO 태그로 앵커 태그를 얻는 방법에
<%= link_to pluralize(post.comments.count, 'comment'), project_post_path(@project, post, {anchor: 'comments'}) %>
<%= link_to "Leave a comment", project_post_path(@project, post, {anchor: 'new-comment'}) %>
모든 팁 :이 그 모습 무엇인가? 미리 감사드립니다.
감사합니다. @stefan. 그것은 그것을 고쳤다! – krnjn