【问题标题】:image_tag in markdown with paperclip带有回形针的markdown中的image_tag
【发布时间】: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] 或类似标签),以便在使用正确的图像标签呈现时自动转换。

我不知道从哪里开始。

谢谢。

【问题讨论】:

    标签: ruby-on-rails view paperclip markdown rdiscount


    【解决方案1】:

    您可以使用如下语法插入带有 RDiscount 的图像:

    ![GitHub Favicon](https://github.com/favicon.ico =16x16)
    

    标题是必需的(但可以为空)。大小是可选的。

    【讨论】:

    • 是的,这可能是一个解决方案,尽管回形针生成包含哈希的复杂文件名,我不想搜索这些复杂的 url。所以我真的更喜欢这样的东西:(![GitHub Favicon]([favicon] =16x16) 并让视图用正确的 url 替换它。
    猜你喜欢
    • 2012-10-02
    • 2018-06-13
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多