想打开目录浏览功能

http://skks.3322.org:802/ 这个地址对应的是我的rails的 public 目录 ,
我把我的某个 pic 目录 ln -s 到了 public/pic ,
如何让打开 http://skks.3322.org:802/pic/ 的目录文件列表浏览功能,
如何让 http://skks.3322.org:802/ 这个不带pic的也直接浏览 pic 目录 ?

是不是要改 router.rb ?
.jpg => pic/.jpg
.png => pic/.png
如何改?

[url]http://skks.3322.org:802/pic/c.jpg[/url]

[b]问题补充:[/b]
还有: 如何打开 http://skks.3322.org:802/pic/ 的目录浏览功能,是自己写代码吗?

想了一个比较笨的方法,用重定向。
1.创建一个pic控制器(也可以不用创建,直接在原有控制器添加)
[code="ruby"]
ruby script/generate controller pic
[/code]
2.修改路由
[code="ruby"]
ActionController::Routing::Routes.draw do |map|

map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.view_pic '/:pic_basename.:format',{:controller => "pic",:acton => "index"}
end
[/code]
3.修改pic控制器的index方法
[code="ruby"]
class PicController < ApplicationController
def index
redirect_to "/pic/#{params[:pic_basename]}.#{params[:format]}"
end
end

[/code]

然后在地址栏:http://localhost:3000/rails.png会被直接从定向到http://localhost:3000/pic/rails.png

[quote]还有: 如何打开 http://skks.3322.org:802/pic/ 的目录浏览功能,是自己写代码吗? [/quote]
貌似要自己写,rails的经典资源路由只对静态文件起作用,目录浏览可以自己写个view,很简单的