引用image_tag中的数据库条目

时间:2011-12-05 10:10:19

标签: ruby-on-rails ruby database

我是Ruby on Rails的新手。

我创建了一个博客,并加载了一些条目,包括标题,内容和图像(这是一个详细说明图像路径的字符串)。

我已经进行了搜索并找不到解决方案 - 我只是想知道是否有一种方法可以在image_tag中的图像字段中引用数据,以便图像字段链接到相关的图像?

感谢。

1 个答案:

答案 0 :(得分:1)

假设您可以使用以下内容:

<%= image_tag blogentry.image, :alt => 'Whatever' %>

这假设了一些事情:

  • 您的图片存储在/ app / public / images或/ app / assets / images
  • 您的模型被称为blogentry(相应地更改)
  • 您的image字段包含来自public / images(或assets / images)文件夹的相对路径
  • 您的“image”字段还包含文件名和扩展名

如果路径始终相同,则可以执行以下操作

<%= image_tag "path/to/your/image/#{blogentry.image}", :alt => 'Whatever' %>

在此示例中,图片的路径为app/public/images/path/to/your/image/(或app / assets / images /...)。

这也假设您的字段包含名称和扩展名。