Desidero sapere qual è il percorso della richiesta API.Ricerca percorso percorsi dalla stringa url
consente di dire ad esempio api_v1_user_session
_path è il percorso per /api/v1/users/sign_in
url
Se una richiesta è venuta da /api/v1/users/sign_in
Come faccio a sapere qual è il percorso. In questo scenario dovrebbe essere api_v1_user_session
_path
Ho provato di seguito l'istruzione ma sta dando controller e azione ma non route.
Rails.application.routes.recognize_path('/api/v1/users/sign_in')
=> {:controller=>"api/v1/sessions", :action=>"new"}
Esiste un metodo come questo
Rails.application.routes.get_route('/api/v1/users/sign_in')
=> api_v1_user_session
Come posso ottenere questo percorso da URL o da request
oggetto.
Si vuole tornare il metodo che genera il percorso? – Swards
Non sono sicuro di cosa significhi, ma sto cercando il percorso che otteniamo da "rake routes". Darei input come 'url' dall'oggetto' request' e aspetto la route di output. –