Каков наилучший способ создания справочного документа API с использованием файла Rails rout.rb? - PullRequest
2 голосов
/ 03 января 2011

Я пытаюсь документировать API для моего приложения на Rails, и я не могу не задаться вопросом, есть ли лучший способ генерировать файл XML на основе моего файла rout.rb.Я предполагаю что-то похожее на вывод rake routes, но в более дружественном формате XML.У Кори есть несколько интересных идей об использовании отражения / самоанализа в файле маршрутов здесь , но это не совсем то, что мне нужно.

Пожалуйста, скажите мне, что это решенная проблема, и я не первыйодин думать об этом.:)

Ответы [ 2 ]

2 голосов
/ 03 января 2011

rake routes - это обычная задача с граблями:

https://github.com/rails/rails/blob/master/railties/lib/rails/tasks/routes.rake

Возможно, вы могли бы извлечь из нее уроки и написать новое задание для генерации маршрутов в (-cough-)более дружественный формат XML.;)

1 голос
/ 03 января 2011

Я не мог найти точное соответствие тому, что вы ищете (что меня тоже удивило), но вы можете посмотреть гем карты сайта , чтобы начать с того, что вы хотите. Это может быть пользовательский код ... к сожалению

...