【问题标题】:How to setup jQuery properly for rails v5.2如何为 rails v5.2 正确设置 jQuery
【发布时间】:2021-11-16 17:50:09
【问题描述】:

我的 views/cmets/create.js.erb JS 不工作,我的 erb 确实提供了一些输出,我通过添加来设置我的 jQuery

gem 'jquery-rails', '~> 4.4'

我捆绑了我的 rails 应用程序并在 app/asset/javascript/application.js 中进行了更改,要求如下

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require activestorage

所以当我编写我的 js 以在 app/views/cmets/create.js.erb 中创建评论操作时

$('#comment_content').val('')
$('#comment_div').prepend(<%= j render @comment %>)

我有一个部分 _comment.html.erb

<%= comment.created_at.strftime("%l:%M:%p")%>
<b><%= comment.user.username %></b>
<%= comment.content %>
<br>

现在我不知道我在设置 jquery 时哪里出错了

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby-on-rails-5


    【解决方案1】:

    这个问题的答案是在 prepend 函数中使用 "" 就像

    $('#comment_content').val('')
    $('#comment_div').prepend("<%= j render @comment %>")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2023-03-15
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      相关资源
      最近更新 更多