首页 文章

Rails - 带有Redcarpet的图像

提问于
浏览
0

我正在编写一个Rails应用程序,并使用Redcarpet gem在Markdown中呈现文章 . 我想在我的文章中包含图像,我将如何进行此操作?我的应用程序中图像的正确位置在哪里,如何使用markdown从该位置显示它们?

此外,如果我希望用户能够在他们的文章中附加/嵌入图像,我该怎么做?

顺便说一下,我正在使用Rails 5 .

1 回答

  • 0

    它与常规降价基本相同 . 您使用以下语法:

    ![alt text](image_path_or_url)
    

    这将编译为:

    <img src='<path_or_url'> alt="alt text">

    如果图像src是一个url,则不需要任何其他内容 .

    如果是本 Map 像,则需要确保在您提供的路径中可以访问它 .

    在Rails中, public/ 目录可用作开发中的静态资产 . 在 生产环境 中,您需要在 app/config/environments/production.rb 中设置 config.serve_static_assets = true

    例如,如果您在 public/test.jpg 处有图像,那么您可以使用此降价:

    ![test image](./test.jpg)
    

相关问题