Muh*_*bal 9 javascript css ruby-on-rails twitter-bootstrap-3 summernote
我跟着 Summernote-rails 官方在我的rails项目中添加了富文本编辑器.
比我的edit.html.erb添加了类place_editor到我的text_area
<%= f.text_area :text, class: "place_editor form-control col-md-7 col-xs-12", rows: "15j ,placeholder: "Text", required: "required"%>
Run Code Online (Sandbox Code Playgroud)
和javascript一样
<script type="text/javascript">
$(function() {
$('.place_editor').summernote();
var edit = function () {
$('.click2edit').summernote({ focus: true });
};
$("#edit").click(function () {
$('.click2edit').summernote({ focus: true });
});
$("#save").click(function () {
var aHTML = $('.click2edit').code(); //save HTML If you need(aHTML: array).
$('.click2edit').destroy();
});
// Adding Css to give border to text editor
$(".note-editor").css("border", "solid 1px #e7eaec");
});
</script>
Run Code Online (Sandbox Code Playgroud)
一切正常,除了ICONS请帮助我.
小智 6
导入字体文件,就可以了。我尝试通过 CSS @font-face 规则导入。您也可以在 javascript 中导入。
@font-face {
font-family: summernote;
src : url('/fonts/summernote.ttf');
src : url('/fonts/summernote.eot'),
url('/fonts/summernote.woff');
}
Run Code Online (Sandbox Code Playgroud)
我搜索了几个小时,终于解决了。实际上,summernote不会在本地保存图标,而是会下载图标
我在标题中添加了此链接
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
<link href="http://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.1/summernote.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
如果有人可以进一步详细说明,它就完成了我欢迎的工作