gpt4 book ai didi

ruby-on-rails - 我一直在尝试通过 Webpack 将 Quilljs 添加到 Rails 5.1 应用程序

转载 作者:行者123 更新时间:2023-12-04 03:12:40 28 4
gpt4 key购买 nike

我一直在尝试将 Quill 编辑器添加到我的应用程序,但它不起作用。

  1. 我用 --webpack 创建了一个 Rails 5.1 应用程序然后我跑了 rails webpacker:install
  2. 我跑了 yarn add quillrails webpacker:compile
  3. 我添加了 <%= javascript_pack_tag 'application' %>layouts/application.html.erb
  4. packs/application.js 我有:

    import Quill from 'quill';

    var quill = new Quill('#article_content', {
    theme: 'snow'
    });

  5. _form.html.erb 中:

    <%= form.text_field :content, id: :article_content %>

  6. 我跑了 rails s.bin/webpack-dev-server

  7. 在控制台中我得到一个错误:quill Invalid Quill container #article_content

我做错了什么?

最佳答案

我假设您也在使用 Turbolinks。您需要确保使用以下脚本包装:

   document.addEventListener("turbolinks:load", function() {
var quill = new Quill('#article_content', {
theme: 'snow'
});
})

这解决了我的问题

关于ruby-on-rails - 我一直在尝试通过 Webpack 将 Quilljs 添加到 Rails 5.1 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43706991/

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