2017-06-08 4 views
0

Ich bin unglaublich neu in Ruby, also entschuldige ich mich im Voraus, wenn diese Frage sehr einfach oder vage scheint.Ruby Jsonapi-Ressourcen Links (relativ/absolut)

Wo wird bei Verwendung von jsonapi-resources der Basispfad für JSON-API-Verbindungen angegeben? Ich möchte von der Angabe vollständiger URLs zu root-relative Pfaden zu diesen Ressourcen wechseln.

Ich habe die routes.rb gefunden, die

Rails.application.routes.draw do 

# Route/to the front-end 
root to: 'root#index' 

namespace :api do 

    jsonapi_resources :widgets 

    // ...more jsonapi_resources calls 
end 
+0

können Sie zeigen, einen Code auf, was Sie versuchen zu erreichen – gates

+0

ich bei vielen vorhandenen Code bin auf der Suche und wollen wissen, welche Art von Befehl, Konfiguration oder Klasse Initialisierung, die diese bis – vogomatix

Antwort

1

wie dieses Ich vermute, Sie suchen nach etwas hat?

Rails.application.routes.draw do 
    namespace :api do 
    namespace :v1 do 
     jsonapi_resources :cars, only: [:index] 
    end 
    end 
end 
+0

gesetzt würde ich habe etwas ähnliches gefunden: 'jsonapi_resources: widgets' Was setzt die Antwort auf die Erzeugung vollständiger/partieller Linkpfade? – vogomatix

+0

Ich bin mir nicht sicher, was Sie hier erreichen wollen. Könnten Sie Ihre Frage mit einer präziseren Beschreibung dessen, was Sie tun möchten und wie? – Severin

+0

Ich möchte alle Linkfelder ändern, die in Antworten von say 'self:" http://192.168.0.1:3000/api/widgets/object_id "}' auf '{self:"/api/widgets/object_id "}' zurückgegeben werden – vogomatix