0

我不确定如何做到这一点。

我想在创建或编辑记录时通过在表单的文本区域(在这种情况下,使用纺织品)中写入来打印出带有摘要 url的资产。

我将如何解决这个问题?


更新大卫苏尔克的回答:

这比在文本字段中输入图像的名称要难一些。我将把它和更多文本一起写在一个文本区域中(想想一篇博客文章)。但是,我也使用纺织品将文本格式化为 HTML。可能像这样使用 RedCloth:

<%= RedCloth.new(@post.content).to_html %>

纺织品中的图像是这样写的:

!http://www.domain.com/image.png!

这将被转换为<img>标签,但显然没有摘要。

4

1 回答 1

1

我认为image_tag并且image_path是您正在寻找的内容:只需传入您感兴趣的图像的名称,您将分别获得图像标签和图像路径。根据路径,您应该能够提取文件摘要。

如果我正确理解您的问题,您想将图像的名称放在文本字段中,然后稍后显示图像及其路径和/或摘要。

  • 如果您将表单提交给控制器,请使用上述 2 种方法来获取您需要的信息,并将它们提供给视图以进行显示。
  • 如果您使用 AJAX 执行此操作,同样的事情:向控制器发送信息(图像名称),获取发回的信息(图像路径),显示它(图像标签和摘要)。
于 2011-12-04T00:58:46.880 回答