0

我尝试在我的 rails 应用程序中使用“simpleMDE”( https://github.com/sparksuite/simplemde-markdown-editor )。而不是 NPM,我认为 Id 只是使用缩小的 css 和 js 文件。所以我去复制simplemde.min.jsjavascript/packs/. 此外,我在我的application.js文件中添加了以下行:

要求(“包/simplemde.min”)

如果我现在尝试使用,new SimpleMDE({ element: document.getElementById("testid") });我会得到“SimpleMDE 未定义”。经过一番尝试,我决定将 js 文件粘贴到我的公共文件夹中,并通过<script>标签直接引用它。它立即起作用。但是,我不喜欢该解决方案,并认为应该有其他一些“更清洁”的方式。我还尝试将我的 js 文件包装到

document.addEventListener('turbolinks:load', () => code });

$(函数() {});

我想我需要强制 rails 以某种方式读取我的 js 文件作为参考。如果是这样,我该怎么做?欢迎任何帮助和反馈。

问候,

西蒙

4

0 回答 0