带有回形针的markdown中的image_tag
Posted
技术标签:
【中文标题】带有回形针的markdown中的image_tag【英文标题】:image_tag in markdown with paperclip 【发布时间】:2014-05-20 17:41:32 【问题描述】:我正在博客文章的文本中添加图片。
我有 BlogImage 模型:
class BlogImage < ActiveRecord::Base
attr_accessible :blog_id, :caption, :image
belongs_to :blog
has_attached_file :image, styles: big: "1200X630>", medium: "300x300>", thumb: "300x300>" , default_url: "/images/:style/missing.png"
validates_attachment_presence :image
validates_attachment_size :image, :less_than => 3.megabytes
validates_attachment_content_type :image, :content_type => ['image/jpeg', 'image/png']
end
我的文章正文呈现为:
:markdown
#blog.body
markdown 由 gem rdiscount
处理
我希望能够在我的 markdown 中编写一个标签(例如 [image_name]
或类似标签),以便在使用正确的图像标签呈现时自动转换。
我不知道从哪里开始。
谢谢。
【问题讨论】:
【参考方案1】:您可以使用如下语法插入带有 RDiscount 的图像:
![GitHub Favicon](https://github.com/favicon.ico =16x16)
标题是必需的(但可以为空)。大小是可选的。
【讨论】:
是的,这可能是一个解决方案,尽管回形针生成包含哈希的复杂文件名,我不想搜索这些复杂的 url。所以我真的更喜欢这样的东西:(![GitHub Favicon]([favicon] =16x16)
并让视图用正确的 url 替换它。以上是关于带有回形针的markdown中的image_tag的主要内容,如果未能解决你的问题,请参考以下文章
使用回形针 Rails 3 上传的 id 显示来自另一个模型的图像
带有 image_tag 的 Rails3 邮件程序忽略主机