Render sur un autre controller

Salut,

dans ma vue show j’ai un formulaire me permettant d’ajouter un
commentaire.
J’aimerais redireger les erreurs vers cette vue show. J’ai essayé ca

def create
@comment = Comment.new params[:comment]
@comment.save!
@faq = Faq.find (@comment.faq_id)
rescue ActiveRecord::RecordInvalid #intercepte les execeptions
render :template => “faqs/show”, :object => @faq
end

Mais je n’arrive pas a récupérer l’objet faq

Merci

Salut,

c’est normal car ton exception est jetée par @comment.save! donc le code
@faq = Faq.find (@comment.faq_id) n’est jamais executé et donc @faq
jamais initialisé …

Thomas.