【问题标题】:Add images into rails article将图像添加到 Rails 文章
【发布时间】:2019-01-10 20:13:51
【问题描述】:

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

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

还请注意,我使用的是 simple_format(article) 来显示,因此在创建时完成的任何格式都应该保留。

有什么想法吗?

【问题讨论】:

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


【解决方案1】:

这实际上涉及到相当多的工作:

  1. 如果您需要允许您的用户从他们的 计算机,您需要了解Paperclip gem(或类似名称)。这会将图像存储在服务器上。 您需要确定图像可以有多大,如何命名 上传后的图像以及允许阻止的文件格式 用户上传各种文件。
  2. 接下来在前端,您可以使用富文本编辑器(例如CKEditorTinyMCE 是主要的)嵌入 IMG 标记到您的文章文本中,或您自己布局的结构 (例如“始终在文章文本之前/之后显示图像”)。做 你的图片需要字幕吗?它们需要可点击吗?
  3. 最后,在你的 Show 模板中,不要忘记使用 Rail's image tag helpers 而不是标准的 IMG 标签。这使您 轻松参考服务器上的图像而不会迷失 资产管道。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2023-04-09
    • 2019-08-31
    • 2023-03-04
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多