Я использую ряд из link_to
блоков для создания кнопок в моем приложении. Однако я считаю, что эти ссылки не работают. Когда я нажимаю на кнопку, она распознает ссылку, правильный указатель отображается в нижнем левом углу в firefox, но когда я нажимаю, ничего не происходит. В моем терминале или журнале разработки ничего не появляется.link_to block not working
Мой код выглядит следующим образом:
<%= link_to new_folder_path do%>
<div class="btn btn-default add-button add_fields"><span class="glyphicon glyphicon-plus"></span>Add Folder</div>
<% end %>
Это делает следующий HTML:
<li>
<a href="/folders/new">
<div class="btn btn-default add-button add_fields"><span class="glyphicon glyphicon-plus"></span>Add Folder</div>
</a>
</li>
Следует также отметить, что, если я просто ввести стандартную ссылку в без дел блок, он отлично работает:
<li><%= link_to "test", new_folder_path %></li>
Любые мысли об этом будут высоко оценены!
Что не работает? – Pavan
@Pavan Я полагаю, что я должен быть немного более подробным: это не направляет меня на ссылку. Когда я нажимаю на кнопку, она распознает ссылку, правильный указатель отображается в нижнем левом углу в firefox, но когда я нажимаю, ничего не происходит. В моем терминале или журнале разработки ничего не появляется. – neanderslob
Это должно сработать. Но попробуйте добавить 'display: block' к этому элементу' a'. Кроме того, запустите разметку через [validator] (https://validator.w3.org/), возможно, у вас есть некоторые ошибки, которые вызывают это. – Vucko