У меня проблемы с рендерингом паролей с использованием Ajax / jQuery в моем приложении Rails, и мне интересно, где я ошибаюсь.
Rails 5.2.0
В моем представлении панели мониторинга я пытаюсь отобразить партиалы на основе выбранного элемента ссылки на боковой панели.
По моему views/users/my_dashboard.html.erb
:
<li class="sidenav__list-item">
<%= link_to "Transaction History", transaction_path, :remote: true %>
</li>
По моему частичному _test.html.erb
:
<div>
<p>It works if this shows</p>
</div>
и по моему views/users/my_dashboard.js.erb
:
$('#render-test').replaceWith("<%= j render 'users/partials_dashboard/test' %>");
В моем views/users/my_dashboard.html.erb
, когда нажата ссылка Transaction History
, мне нужно, чтобы она отобразила соответствующую часть:
// replace this div, with the rendered partial
<div id="render-test">
</div>
Контроллер users_controller.rb
:
def my_dashboard
respond_to do |format|
format.html
format.js
end
end
Чтоя скучаю?