Ruby on rails 缓存buster的flashvars问题

Ruby on rails 缓存buster的flashvars问题,ruby-on-rails,flash,Ruby On Rails,Flash,我正在rails应用程序中使用flash媒体播放器 问题是flashvars参数非常愚蠢 Rails为url制作缓存拦截器,并阻止flash工作 flashvars="file=/my/media.flv?123456&autostart=false&repeat=none" 我不得不把它改成 flashvars="file=/my/media.flv&autostart=false&repeat=none" 现在我知道该怎么做了,但感觉很特别。我如何更优雅地

我正在rails应用程序中使用flash媒体播放器

问题是flashvars参数非常愚蠢

Rails为url制作缓存拦截器,并阻止flash工作

flashvars="file=/my/media.flv?123456&autostart=false&repeat=none"
我不得不把它改成

flashvars="file=/my/media.flv&autostart=false&repeat=none"
现在我知道该怎么做了,但感觉很特别。我如何更优雅地修好它


Sam

文件开始=/my/media.flv?123456&autostart=false&repeat=none
不是有效的url,即
?123456
是错误的。查询字符串的格式应为{key}={value},而您只有一个值


将url更改为类似于
file=/my/media.flv?id=123456&autostart=false&repeat=none
的url,rails应该能够生成正确的缓存破坏url。

file=/my/media.flv?123456&autostart=false&repeat=none
开始。flv?123456&autostart=false&repeat=none不是有效的url,即
?123456
是错误的。查询字符串的格式应为{key}={value},而您只有一个值


将url更改为类似于
文件=/my/media.flv?id=123456&autostart=false&repeat=none
的内容,rails应该能够生成正确的缓存破坏url。

url编码字符串?为什么不使用SWFObject?嗯。
也会丢弃变量吗?也许您可以为每个数据位创建一个单独的flashvar-file、autostart和repeat.url编码字符串?为什么不使用SWFObject?嗯。
也会丢弃变量吗?也许您可以为每个数据位创建一个单独的flashvar—file、autostart和repeat。