Ich arbeite an einer REST-API in Rails 4.2 und ich möchte JSON API Format respektieren. Meine params wie diese sind:Starke Parameter JSON API-Schienen
{
"data":{
"type": "articles",
"id": "1",
"attributes": {
"title": "this is title",
"description": "This is description"
}
}
Ich habe versucht, ein Verfahren zur starken params wie folgt zu schreiben:
def article_params
params.require(:data).permit(:id, attributes: [:title, :description])
end
aber wenn ich versuche Article.update_attributes(article_params)
zu tun, sagt sie title and description parameters not permitted
[Mein Artikel Modell hat Titel und Beschreibung ]. Kannst du mir helfen?
Versuchen Sie, diese 'params.require (: data) .permit (: id, Titel,: Beschreibung)' – Pavan
ich jetzt versucht. Derselbe Fehler :(Ich kann nicht herausfinden, wo das Problem liegt ... – kitz
@Pavan überprüfen, ob die [JSONAPI spec] (http://jsonapi.org/) Attribute in einen attriubtes Hash eingeschlossen werden sollen – max