Mis vistas/comentarios/create.js.erb JS no funciona y mi erb da algún resultado, configuro mi jQuery agregando
gem 'jquery-rails', '~> 4.4'Agrupé mi aplicación Rails e hice cambios en app/asset/javascript/application.js con los requisitos de la siguiente manera
//= require jquery //= require jquery_ujs //= require turbolinks //= require_tree . //= require activestorageEntonces, cuando escribo mi js para crear una acción de comentario en app/views/comments/create.js.erb
$('#comment_content').val('') $('#comment_div').prepend(<%= j render @comment %>)Y tengo un parcial con _comment.html.erb
<%= comment.created_at.strftime("%l:%M:%p")%> <b><%= comment.user.username %></b> <%= comment.content %> <br>Ahora no sé dónde me equivoqué al configurar mi jquery
La respuesta a esto es usar "" en la función anteponer al igual que
$('#comment_content').val('') $('#comment_div').prepend("<%= j render @comment %>")