Как реализовать привязки в представлениях Rails? Что-то вроде этого:Якоря - Ссылки на странице
<a href="#someId">click</a>
<a id="someId"></a>
Как реализовать привязки в представлениях Rails? Что-то вроде этого:Якоря - Ссылки на странице
<a href="#someId">click</a>
<a id="someId"></a>
Вы можете использовать метод рельсы помощника link_to
, который может генерировать ссылки, указывающие на якорях. Например:
<%= link_to "Comment wall", profile_path(@profile, :anchor => "wall") %>
Здесь :anchor
вариант пути. Она производит следующий HTML:
<a href="/profiles/1#wall">Comment wall</a>
взглянуть на the rails documentation для дальнейшего чтения (это довольно длинный текст, поиск «якорь»)
Я не знаю вспомогательный метод для генерации фактический якорь. Таким образом, вы просто поставить простой HTML в ваш взгляд:
<a name="wall">This is a Comment wall</a>
Для простых анкеров:
<%= link_to "Text", "Path" %>
Пример:
<%= link_to "About Us", "/about-us" %>
Вы всегда можете просто использовать HTML, если вы не будет иметь Rails генерировать ссылки:
<a href="/about-us">About Us</a>
Thanks und Grüße auch aus Berlin ;-) – Zois