0

我正在尝试创建一个具有用户排名的网络徽章。打算在可能未启用 javascript 的论坛中使用它。我遇到过这个

<img src='http://www.x.com/vendor.gif.aspx?id=123' style='width:50px; height:50px'/>

如何使用客户端 javascript 制作动态 Web 徽章?

但我在轨道上使用红宝石。

有人有替代方法或一些提示吗?非常感谢。

4

3 回答 3

0

你不需要 JavaScript。只需创建一个 Rails 动作,它提供图像或任何你想成为徽章的东西。

<img src="/users/123/badge" ....>

您可能想问如何使用 Rails 创建图像,但这将是另一回事;-)

(想到ImageMagick)

于 2011-05-20T08:53:15.617 回答
0

您可以在服务器上使用 RMagick 创建图像,然后将其返回给浏览器。

这是一篇解释如何创建图像的文章 的链接。

然后,您将需要 Rails 中的send_data方法。

我将尝试挖掘一个可以准确解释这一点的链接。

于 2011-05-20T08:54:13.307 回答
0

您可以使用RMagick(使用 imagemagick)创建图像。使用annotate方法将文本放入图像中。

于 2011-05-20T08:58:58.933 回答