使用summernote更改类和保存图像

时间:2015-04-24 21:02:14

标签: html5 ruby-on-rails-4 paperclip wysiwyg summernote

我想知道是否有可能改变从summernote获得的图像标签的类别。

目前我正在使用带有rails4的summernote,并通过以下方式实现:

创建新项目

<%= form_for(@project, :html => { :multipart => true }) do |f| %>
<%= f.text_area :description, id:"summernote" %>

<script type="text/javascript">
    $(document).ready(function() {
        $('#summernote').summernote();
    });
</script>

当我展示它时

<%= @project.description.html_safe %>

如果我插入这样的图像它可以工作,但我想知道两件事: 1:这张图片存放在哪里?如果我查看源代码生成它只是数据:image / jpeg; base64,/ 9j / 4S /(随机字母串)

2:我想为使用summernote上传的图像生成的所有标签提供课程(如果可能,可以使用回形针保存)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  1. &#34; f.text_area&#34;在您的代码中将保存您在summernote框条目中输入的所有内容。提交条目后,所有图像都将转换为base64并直接存储在数据库终端服务器中。

  2. 要在图像上应用您自己的标签,请单击&#34;代码视图&#34;在summernote编辑工具栏中找到按钮并找到您的图像代码,然后在图像代码前面手动放置一个开头<div class= "your-class">,在图像代码后面另一个结束<div>标记。