Link_to post

Salut,

j’aimerais pourvoir créer un enregistrement avec link_to
link_to vote_url ( :id => @vote, ‘vote[score]’ => 1) , :post =>
true

mais à chaque fois ca pointe vers la méthode show et non la méthode
create

merci

je fais un tit bigup.
Je réeplique je suis en train de faire un syteme de vote. Quand un
clique
sur plus j’aimerais pouvoir ajouter un vote mais le lien déclenche
toujour
l’action show et non l’action pourtant je force bien la méthod post non
?

2006/10/11, Bolo M. [email protected]:

On 10/12/06, Bolo M. [email protected] wrote:

je fais un tit bigup.
Je réeplique je suis en train de faire un syteme de vote. Quand un clique
sur plus j’aimerais pouvoir ajouter un vote mais le lien déclenche toujour
l’action show et non l’action pourtant je force bien la méthod post non ?

As-tu essayé :action => ‘create’ ?
que fais vote_url ?

je suis sous architecture restful, j’ai modifé ma route pour ajouter le
controlleru votes donc vote_url en mode post pointe vers l’action create

2006/10/12, Nicolas T. [email protected]:

Pour ceux que ca interesse Restful ne fonctionne pas dans cas dixit Rick
olson

2006/10/12, Bolo M. [email protected]:

oups j’avais oublié de mettre le code de mon controlleur

map.resources :faq_categories, :users, :sessions, :votes

class VotesController < ApplicationController
def index ;end
def show ;end
def new ;end

#Créer un nouveau vote
def create
@vote = Vote.new
@vote.ip = request.remote_ip
@vote.faq_id = params[:id]
@vote.score = params[:score]
@vote.save!
redirect_to faq_url(params[:id])

rescue ActiveRecord::RecordInvalid #intercepte les execeptions

render :action => “new”

end

def edit;end
def update ;end
def destroy ;end
end

2006/10/12, Bolo M. [email protected]: