Я пытаюсь создать уникальные привязки для каждого комментария в своем блоге, чтобы человек мог взять URL-адрес якоря и вставить его в свой браузер, который будет автоматически загружать страницу и прокручиваться вниз до точки на странице, где их комментарий начинается.
Возможно, я поступил неправильно, но я пробовал это, но это не помогло.
Комментарий - Fail 1 - при вставке в браузере эта ссылка не прокручивается вниз до нужной позиции
<%= link_to '#', :controller => 'posts', :action => 'show', :id => comment.post, :anchor => 'comment_' << comment.id.to_s %>
Контроллер комментариев - Ошибка 2 - Исправьте URL-адрес в браузере, но прокрутка отсутствует, он просто остается в верхней части страницы
redirect_to :controller => 'posts', :action => 'show', :id => @post, :anchor => 'comment_' + @comment.id.to_s
Если кто-то может помочь, я буду очень благодарен:)
UPDATE: решения ниже почти работают, однако я получаю следующий URL-адрес, который не прокручивается, если я нажму на него.
# то есть http://localhost:3000/posts/please-work