我面临一个我不太明白的问题。
这是我的控制器
def index
@resources = Resource.all(:limit => 10)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @resources }
end
end
当我尝试访问 html 页面时,一切正常,但是当我点击 .xml 格式时,我从日志中得到了这个讨厌的问题:
Parameters: {"name"=>["api", "resources.xml"]}
导致相应的 404 页面。该页面是使用脚手架创建的,并且路由规则
map.connect ':controller/:action/:id.:format'
存在,而且如果我把它放在顶部,它也不起作用。
我能做些什么?