我正在使用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"
现在我知道如何解决,但感觉非常特别。如何更优雅地修复它?
萨姆
答案 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应该能够生成正确的缓存清除网址。