我认为这是一个简单的问题。我正在使用这个名为FlexPaper的有用的 Flash 文档阅读器。我将它嵌入到我的一个显示页面中。但是当我单击他们工具栏上的链接以在新浏览器中显示文档时,它指向以下链接:
http://example.com/ intels /FlexPaperViewer.swf?ZoomTime=0.5&FitPageOnLoad=false&PrintEnabled=false&SwfFile=%2FPaper.swf
这不起作用,我收到以下错误:
ActiveRecord::RecordNotFound in IntelsController#show
找不到 ID=FlexPaperViewer 的 Intel
但是如果我从路径中删除“intel”,那么 url 看起来像:
它工作正常。
我的问题是处理这个问题的最佳方法是什么?你能写一个重写以intels/FlexPaperViewer.swf
intels 前缀开头并删除的 url 的路由吗?那会是什么样子?
有更好的选择吗?