Bonjour,

Je veux ajouter des favoris en ajax. Voici mon code :

///////// code javascript ///////////

$(".add_favoris").live('click',function(){
 var id;
 id = $(this).attr("rel");
 $.ajax({
   type: "POST",
   url: '<%= favoris_url() %>',
   data: { announcement_id : id, account_id : "<%= current_account.id
%>", _method: 'post' },
   success: displaySucces,
   error: displayError
});



////////// favoris_controller //////////
def create
    @favori = Favori.new(params[:favori])

    respond_to do |format|
      if @favori.save
        flash[:notice] = "<div class='notice'>Favoris was successfully
added.</div>"
        format.html { redirect_to(@favori) }
        format.js { redirect_to(@favori) }
        format.xml  { render :xml => @favori, :status => :created,
:location => @favori }
      else
        format.html { render :action => "new" }
        format.js { render :action => "new" }
        format.xml  { render :xml => @favori.errors, :status =>
:unprocessable_entity }
      end
end


Mon code fonctionne car j'arrive à ajouter un favoris mais comme vous
pouvez le voir sur la capture d'écran un nouveau favoris est créé mais
aucune donnée n'est entrée.

Il y a forcément un truc qui m'échappe. Quelqu'un peut-il m'aider ?

Attachments:
http://www.ruby-forum.com/attachment/4678/Image_8.png

-- 
Posted via http://www.ruby-forum.com/.

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Subscription settings: 
http://groups.google.com/group/railsfrance/subscribe?hl=fr

Répondre à