将图像添加到Rails文章

时间:2018-08-03 01:17:45

标签: ruby-on-rails database image blogs gif

使用Rails 5.1和pgsql数据库:我有一个漂亮的标准Article模型,带有:title和:description。用户可以制作典型的纯文本文章。

如果用户想在帖子中嵌入gif或图片,例如段落之间,该怎么办?我在其他网站博客上看到了很多这种类型的格式,并且不确定如何使用Rails来实现。

请注意,我正在使用simple_format(article)进行显示,因此在创建时所做的任何格式化都应保留。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

与此相关的工作实际上很多:

  1. 如果您需要允许您的用户上传他们的图片 电脑上,您需要绕着Paperclip gem(或类似位置)走动。这会将图像存储在服务器上。 您将要确定图像的大小,将其命名为 上传后的图片以及可以防止使用的文件格式 用户上传各种文件。
  2. 接下来在前端,您可以使用富文本编辑器(例如CKEditorTinyMCE是主要的文本编辑器)来嵌入 在您的文章文字中使用IMG标签,或自行布局的结构 (例如,“始终在文章文字之前/之后显示图像”)。做 您的图片需要字幕吗?他们需要点击吗?
  3. 最后,请不要忘记在显示模板中使用Rail's image tag helpers而不是标准的IMG标签。这使您能够 轻松引用服务器上的图像而不会丢失 资产管道。

有些视频展示了如何完成所有操作,例如https://www.youtube.com/watch?v=Z5W-Y3aROVE。祝你好运!