Schienen so ändern Sie das Attribut name beim Rendern von json?
In meinem controller habe ich:
@pakkes = Pakke.where("navn like ?", "%#{params[:q]}%")
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @pakkes }
format.json { render :json => @pakkes.map(&:attributes) }
end
Wie ändere ich das Attribut navn
zu name
beim Rendern von JSON?
- Blick auf die acts_as_api gem
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies mit einer one-line-Methode in
Pakke
:Aufrufen
super
erzeugt json-hash wie gewohnt, dann, bevor es zurückgegeben, werden Sie schwupps in und ändern Sie den Schlüssel von "navn" - Eintrag.Überschreiben der as_json Methode. Es
to_json
um die Ausgabe. Sie können etwas tun: