gpt4 book ai didi

javascript - Summernote 仅在刷新时才有效

转载 作者:太空宇宙 更新时间:2023-11-04 15:38:53 25 4
gpt4 key购买 nike

所以我对 Javascript 非常陌生,我刚刚安装了 Summernote 文本编辑器。仅当我在页面上点击刷新时,我才能使文本编辑器正常工作。我观看并阅读了几个不同的教程,但仍然没有解决。

这是我的post.coffee

$ ->
ready = ->
$('[data-provider="summernote"]').each ->
$(this).summernote()

$(document).ready(ready)
$(document).on('page:load', ready)

这就是我的 _form.html.erb 上弹出文本编辑器的地方

  <%= simple_form_for @post do |f| %>
<%= f.input :body, as: :summernote %>
<% end %>

我再次可以让它工作,但每次都必须点击刷新。如果这意味着什么的话,我正在使用 Rails 5。

最佳答案

如果您使用turbolinks,您可以像下面这样更改代码。

$ ->
document.addEventListener 'turbolinks:load', ->
$('[data-provider="summernote"]').each ->
$(this).summernote()

文档是 here 。我希望这对您有帮助。

关于javascript - Summernote 仅在刷新时才有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44061965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com