Я хочу создать link_to
рендер :partial
. У меня уже есть две части, которые хранятся в папке представлений, в которой я называю link_to
(то есть представления профилей). Получение JavaScript для загрузки данных является следующим шагом, но у меня возникают проблемы с правильной структурой link_to
.
Вот что у меня было:
<ul id="infoContainer">
<li><%= link_to render(:partial => "about") do %>About<% end %></li>
<li><%= link_to render(:partial => "other") do %>Other<% end %></li>
</ul>
Используя их, обе части, отображаемые в моем show.html.erb
, и ссылки исчезли.
Итак, я попробовал следующее:
<ul id="infoContainer">
<li><%= link_to render(:partial => 'about'), :class => "a", :remote => true do %>About<% end %></li>
<li><%= link_to render(:partial => 'other'), :class => "o", :remote => true do %>Other<% end %></li>
</ul>
Обе части по-прежнему отображаются, а текстовые ссылки «О программе» / «Другие» по-прежнему не отображаются.
ОБНОВЛЕНИЕ: Так что, возможно, ссылка работает. Это просто не рендеринг ничего. Я должен исправить это с помощью JavaScript.
<li><%= link_to "About", (:partial => 'about'}, {:class => "a"}, :remote => true %></li>
<li><%= link_to "Other", (:partial => 'other'}, {:class => "o"}, :remote => true %></li>
Использование link_to
выше делает URL: /profiles/1?partial=about