【发布时间】:2011-10-23 22:50:11
【问题描述】:
这应该是一个相对简单的,但我一定是我的路线或其他什么地方出错了。我想根据 id 将活动记录作为 json 返回。所以这就是我所拥有的,在我看来它应该有效。
路线:
match '/repository/infoid/(.:id)(.:format)' =>'repo#infoID', :via =>:get
控制器内的def
def infoID
puts (params[:id])
@specificObject = myObject.find_by_id(params[:id])
respond_to do |format|
format.xml{
render :xml =>
{
:returnedObject => @specificObject
}
}
end
end
为什么当我转到我的地址http://127.0.0.1:3008/repository/infoid/1.xml时
我没有找到 /inoid/1.xml 的路由
【问题讨论】:
标签: ruby-on-rails ruby xml json activerecord