我正在编写一个Rails应用程序,并使用Redcarpet gem在Markdown中呈现文章 . 我想在我的文章中包含图像,我将如何进行此操作?我的应用程序中图像的正确位置在哪里,如何使用markdown从该位置显示它们?
此外,如果我希望用户能够在他们的文章中附加/嵌入图像,我该怎么做?
顺便说一下,我正在使用Rails 5 .
它与常规降价基本相同 . 您使用以下语法:
![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/
app/config/environments/production.rb
config.serve_static_assets = true
例如,如果您在 public/test.jpg 处有图像,那么您可以使用此降价:
public/test.jpg
![test image](./test.jpg)
1 回答
它与常规降价基本相同 . 您使用以下语法:
这将编译为:
<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
处有图像,那么您可以使用此降价: