缓存破坏者的flashvars问题

时间:2011-04-01 16:26:40

标签: ruby-on-rails flash

我正在使用rails app中的flash媒体播放器。

问题是flashvars参数非常愚蠢。

Rails为url创建缓存破坏程序,它可以防止闪存工作。

flashvars="file=/my/media.flv?123456&autostart=false&repeat=none"

我不得不将其改为

flashvars="file=/my/media.flv&autostart=false&repeat=none"

现在我知道如何解决,但感觉非常特别。如何更优雅地修复它?

萨姆

1 个答案:

答案 0 :(得分:1)

file=/my/media.flv?123456&autostart=false&repeat=none开头并非有效网址,即?123456错误。查询字符串应采用{key} = {value}格式,而您只需要一个值。

将网址更改为类似于file=/my/media.flv?id=123456&autostart=false&repeat=none的内容,并且rails应该能够生成正确的缓存清除网址。