我正在编写一个Rails应用程序,并使用Redcarpet gem呈现Markdown中的文章。我想在我的文章中加入图片,我该怎么做呢?在我的应用程序中图像的正确位置是什么,以及如何使用标记从该位置显示它们?
此外,如果我希望用户能够在他们的文章中附加/嵌入图像,我应该如何做?
顺便说一下,我使用的是Rails5。
发布于 2016-08-10 06:52:48
它基本上和常规的降价是一样的。您可以使用以下语法:
这将编译为:
<img src='<path_or_url'> alt="alt text">
如果图像src是一个url,则不需要其他任何内容。
如果它是一个本地镜像,你需要确保它在你提供的路径下是可访问的。
在Rails中,public/目录在开发中作为静态资产可用。在生产环境中,您需要在app/config/environments/production.rb中设置config.serve_static_assets = true
例如,如果你在public/test.jpg上有一个图像,那么你可以使用这个标记:
发布于 2021-02-18 22:05:41
这也把我给绊倒了。下面是使用存储在app/assets/images中的图像的语法
所以只要删除/images就行了(在rails中使用图像时,这一点在其他地方也适用)。
您也可以在markdown中直接输入html:
<img src="/assets/test.jpg" />https://stackoverflow.com/questions/38861445
复制相似问题