Перейти к определенному разделу в rails 3

#html

#HTML

Вопрос:

У меня есть эти две строки кода в subnativation.

  <%= link_to "Basic Info", request.request_uri   "#users_details"%>
 <%= link_to "Photos", request.request_uri   "#users_photos"%>
  

==>

 /users/1#users_details
/users/1#users_photos
  

Это не переход к этому конкретному Div.

PS: users_details и users_photo — это идентификаторы двух разных div

Комментарии:

1. есть ли у вас <a name="users_details"></a> где-нибудь в вашем коде?

Ответ №1:

#users_details будет перемещаться к <a name='users_details'></a> и #users_photos в <a href='users_photos'></a> где-нибудь в вашем HTML.

Итак, поместите перед своим users_details разделом это: <a name='users_details'></a> и наслаждайтесь!

Ответ №2:

Попробуйте писать свои ссылки в стиле, который делает более очевидным, куда вы на самом деле пытаетесь перейти: что-то вроде <%= link_to "Basic Info", users_path(@user, :anchor => 'user_details') %> . Это создаст ссылку на users#show страницу, но также будет включать привязку для перехода к любому элементу уровня блока с идентификатором user_details .