首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails -使用Redcarpet的图像

Rails -使用Redcarpet的图像
EN

Stack Overflow用户
提问于 2016-08-10 06:29:55
回答 2查看 720关注 0票数 1

我正在编写一个Rails应用程序,并使用Redcarpet gem呈现Markdown中的文章。我想在我的文章中加入图片,我该怎么做呢?在我的应用程序中图像的正确位置是什么,以及如何使用标记从该位置显示它们?

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

顺便说一下,我使用的是Rails5。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-10 06:52:48

它基本上和常规的降价是一样的。您可以使用以下语法:

代码语言:javascript
复制
![alt text](image_path_or_url)

这将编译为:

<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上有一个图像,那么你可以使用这个标记:

代码语言:javascript
复制
![test image](./test.jpg)
票数 2
EN

Stack Overflow用户

发布于 2021-02-18 22:05:41

这也把我给绊倒了。下面是使用存储在app/assets/images中的图像的语法

代码语言:javascript
复制
 ![test](/assets/test.jpg)

所以只要删除/images就行了(在rails中使用图像时,这一点在其他地方也适用)。

您也可以在markdown中直接输入html:

代码语言:javascript
复制
 <img src="/assets/test.jpg" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38861445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档