Ich möchte nur eine Schienenaktion ohne Aussicht machen.
In meinem routes.rb
%Vor% In meinem 'PictureController.rb'
das funktioniert nicht
tut dies auch nicht
%Vor%oder sogar das (aber das ist nicht der Fall für mich, ich möchte eine Rückmeldung an den Benutzer über JSON und über HTML)
%Vor%Aber ich bekomme immer diese Fehlermeldung:
%Vor%Wie soll ich rails mitteilen, dass diese Aktion in PicturesController keine Ansicht benötigt?
Ich habe das Problem, Schienen zu sagen, nicht wirklich gelöst, ich brauchte keine Ansicht, ich habe gerade einen anderen Controller erstellt, die Methode eingefügt und dem Routing-Routing gesagt, dass die Abneigungsaktion mit einem match
-Aufruf übereinstimmt.
Ich kann es nicht sicher sagen, aber ich denke, es war ein Problem mit dem resources :picture
in meiner routes.rb
Datei ...
Aber trotzdem, danke Leute! =)
Habe gerade einen anderen Controller mit der Abneigungsaktion erstellt:
%Vor%und meine routes.rb geändert, um dieser Aktion zu entsprechen:
%Vor%und mein Link zur Abneigung ist jetzt
%Vor% Das Problem ist höchstwahrscheinlich, dass Sie diese Aktion über eine Ajax-Anfrage ausführen. Daher sucht der Controller nach format.js
, aber Sie haben in Ihrem Block keine Antwort für dieses Format angegeben. Somit fällt es bis zum Default durch.
Versuchen Sie
%Vor%Möglicherweise müssen Sie der ajax-Anfrage auch mitteilen, dass eine json-Antwort erwartet wird.
Tags und Links ruby-on-rails rails-routing