API Ruby on Rails en Javascript avec AJAX
L’API de Rails fournie par rubyonrails.org (api.rubyonrails.org) est quelque peu embêtante à utiliser. Pas de recherche incluse et donc il faut utiliser le Ctrl+F de son navigateur, ce qui n’est pas « user-friendly at all » !
Je vous montre ici comment accéder à l’API en local, et vous propose d’autres solutions bien plus intéressantes
Stocker l’API officielle en local
L’API officielle peut être générée et stockée en local pour un accès plus rapide. Voici la démarche à suivre :
- rails app_por_rdocs
- cd app_por_rdocs
- rake rails:freeze:gems
- rake doc:rails
- rake rails:unfreeze
La docs sera ainsi accessible dans app_por_rdocs/docs/, et vous pourrez la copier ou bon vous semble.
Mieux…
Sinon, il existe différents sites offrant l’API avec une interface bien mieux utilisable :
- Noobkit Docs
- Rails Manual
- Raum’s Rails Reader
- RailDock
- RailsAPI.org
- Rails Brain
- GotAPI
- Rails CHM Documentation
Personnellement, j’utilise Rails Brain, qui est relativement à jour, qui permet de télécharger l’API de Rails et de Ruby et qui offre une interface qui va au but et qui donc efficace.
[...] Dans l’ajout de posts, la relation entre posts et auteurs n’utilise pour l’instant que l’ID de l’auteur, mais vous pouvez très facilement modifier les vues (views) des posts et des auteurs pour afficher les relations. Consultez l’API » [...]