2010-01-11 6 views
0

Je développe l'application de repos dans Rails et j'ai un problème. J'envoie la demande de poste ajax aux rails app resteRails, Reste - comment obtenir des données post d'appels ajax

update_feedback : function(attrs, success, error){ 
    $.ajax({ 
     url: '/sync/feedback', 
     type: 'post', 
     dataType: 'json', 
     success: success, 
     error: error, 
     data: attrs, 
     fixture: false 
    }) 
} 

serveur Webrick dit

Processing Sync::FeedbackController#create (for 127.0.0.1 at 2010-01-11 15:11:33) [POST] Parameters: {"created_at"=>"2009/11/15 12:37:49 +0100", "blog_name"=>"null", "title"=>"null", "guid"=>"74a27fb2-0e36-4ff0-a77e-5b9617a7549d", "body"=>"test", "author"=>"tibor"} 

Et maintenant, je ne sais pas, comment obtenir des données de demande de poste dans l'application des rails. Par exemple, je dois obtenir un paramètre auteur ou créer un nouveau commentaire. J'ai essayé ce code, mais cela ne fonctionne pas

def create 
    @comment = Feedback.new params[:post] 
    @comment.save 
    end 

Mon application de repos fonctionne et toutes les demandes get fonctionnent plutôt bien. Comment puis-je obtenir tous les paramètres et tous les paramètres à chaque fois. Merci de votre aide.

Répondre

1

Quel est votre identifiant de formulaire? Si créé en tant que norme vos paramètres pour la rétroaction seront nommés tels que:

def create 
    @comment = Feedback.new params[:feedback] 
    @comment.save 
end 
Questions connexes