Rails link_to タグのパスを生成するために配列を使用していますが、アンカー オプションを追加する方法がわかりません。これが私のlink_toタグです:
<%= link_to pluralize(post.comments.count, 'comment'), [post.postable, post] %>
<%= link_to "Leave a comment", [post.postable, post] %>
投稿にはポリモーフィックな関連付けを使用しているため (そしてそれらはネストされたルートです)、routes.rb ファイルのリソース ヘルパーによって生成されたパスを単純に使用することはできません。
以前は、このモデルでポリモーフィックな関連付けを使用していなかったため、自動的に生成されたパスでアンカー オプションを使用できました。これは次のようになります。
<%= 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'}) %>
配列を使用して URL を生成するときに、アンカー タグを link_to タグに戻す方法に関するヒントはありますか? 前もって感謝します。