J'utilise un itinéraire comme celui-ci mon intention ici est capturer le nom de la méthode API, puis envoyez la demande à cette méthode à l'intérieur du contrôleur. P> def index
self.send params[:method], params
end
3 Réponses :
J'ai une sorte de résolution de ce problème en faisant ceci:
volé de l'œuvre d'un collègue. Je trouve cela une solution légèrement plus robuste, car elle fonctionnera même s'il ya des modifications aux paramètres de chemin:
params.except(*request.path_parameters.keys)
@Chrisbeck Il y a un moyen encore meilleur. Voir ma réponse.
En effet. Beaucoup plus facile à raisonner.
Cela ne fonctionne que pour obtenir des demandes. Ce n'est pas reposant, mais si vous utilisiez des demandes postales, cela ne fonctionnerait pas