2009-10-16 74 views
0

我正在使用带有扩展名的回形针插件来写入数据库。默认情况下:/screenshots/photos/24?style=thumb已被route.rb中的默认路由捕获。路径在导轨中指向数据库中的图像

我想将它设置为:url =>':relative_root/:class/:attachment/:id/:style/:basename.:extension'(这产生了我喜欢的页面的网址)

但我不知道要放什么东西在routes.rb中,以使其正常挂钩...

回答

1

你能明确声明路由吗?它会是这样的:


    map.connect "screenshots/photos/:id", :controller => "image_controller", :action => "show" 

确保route.rd中的路由足够高。然后在您的image_controller中定义您的show方法来加载图像。

优先级基于创建顺序:首先创建 - >最高优先级。

+0

我不知道这是个好主意。这个回形针插件已经被设计用来描绘如何显示图像。我只是想将确切的路线映射为/screenshots/photos/10/style/blah.jpg。如果有一条路线可以解决这个问题,我不必担心表演。 – 2009-10-16 20:59:13

相关问题