从root用户提供静态资产而没有rails中的时间戳

时间:2011-08-13 20:54:15

标签: ruby-on-rails heroku

为了在Apple touch设备上从我的rails应用程序自定义主屏幕图标,我需要从根目录提供图像。

我需要像

这样的东西

www.mywebsite.com/an_image.png

提供图像。我已经部署在Heroku上,所以我甚至不知道是否可以使用Web服务器配置。如果有,我都是耳朵。如果有一种方法可以在轨道内完成所有工作。

有没有人对此有任何指导?

2 个答案:

答案 0 :(得分:0)

尝试将an_image.png放入Rails应用的public目录中。没有规则说所有图片都必须放在images子文件夹中。

答案 1 :(得分:0)

公共目录中有一个名为images的文件夹。 myapp/public/images。继续把图像粘在那里。

您需要根据配置的应用程序命名图像。以下是我的某个应用的快照:

enter image description here

您可以看到它需要遵循此格式才能显示为“原生应用图标”:

apple-touch-icon-72x72-precomposed.png
apple-touch-icon-72x72.png
...

另外google您的具体设计,并确保您的命名约定正确。

您可能希望将此添加到标题中,以便您的网络应用看起来像本机应用:

<meta name="apple-mobile-web-app-capable" content="yes">