【发布时间】:2017-12-20 10:13:08
【问题描述】:
我正在尝试实现一个允许人们创建和编写博客的在线文本编辑器。我看到 SirTrevor 有一个非常漂亮的用户界面,我非常热衷于使用它。
我已经设法让它在技术上运行on these instructions,但 UI 根本不存在;一切都只是文字,没有图标或任何东西。我正在寻找类似于他们网站上列出的example 的东西。我已经安装了 Ruby on Rails Gem,并使用 Bower Install 在我的 Vendor/Assets 文件夹中获取了我需要的文件。 CSS 和 JS 文件似乎都在加载(我可以看到它们的规则)。
当我将提供的示例的源代码与我的比较时,我没有任何 SVG 元素,我想知道这里是否需要做一些额外的事情
我的代码如下:
blogs.coffee:
SirTrevor.setDefaults({
iconUrl: '/assets/images/sir-trevor-icons.svg'
})
editor = new SirTrevor.Editor({
el: $('.sir-trevor-area'),
defaultType: 'Text'
});
文档建议我们使用 document.querySelector("...") 而不是 jQuery,但这会导致更糟糕的结果 - 只是一个纯文本区域
_form.html.erb
<%= form.text_area :main_body, {:class=>"sir-trevor-area"}%>
【问题讨论】:
-
尝试使用
asset_pathhelper<%= asset_path 'sir-trevor-icons' %>获取资源 -
谢谢,我认为这是问题的一部分。虽然还是不行
标签: javascript css ruby-on-rails ruby sirtrevor