Ich habe eine Seite, die ich bedingungsabhängig in JSON rendern möchte, wenn entweder.json oder /.json am Ende dieser URL ist, wie reddit es tut, zum Beispiel https://www.reddit.com/r/pics/.json rendert die Seite in JSON. Rendering der Seite in JSON ist einfach genug mit der render json: @some_data
, aber ich bin nicht wirklich sicher, wie dies bedingt auf der URL zu machen. Wie gehe ich vor?Rails - Rendern einer Seite in JSON bedingt bedingt auf der URL?
0
A
Antwort
2
Zunächst einmal definieren Sie Ihre Routen als resources
resources :xvaziris
hängen Sie einfach die URL mit .json
Hier ist ein Beispiel:
http://localhost:3000/xvaziris.json
Hmm. Scheint nicht zu funktionieren. Ich habe meine Route so definiert: 'Ressourcen: Bewertungen' und stelle meine URL so ein:' URL-zu-Website/Bewertungen/22.json' und es gibt mir einen Fehler. – user2889046
nvm, etwas war falsch in meinem respond_to Block es funktioniert. – user2889046