Это должно было быть относительно простым, но я, должно быть, ошибаюсь с моими маршрутами или чем-то в этом роде.Я хочу вернуть активную запись как JSON на основе идентификатора.Вот что у меня есть, и в моих глазах это должно было сработать.
Маршрут:
match '/repository/infoid/(.:id)(.:format)' =>'repo#infoID', :via =>:get
Определение в контроллере
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
, я не могу найти маршрут для /infoid/1.xml