render: action avec params
J'ai une Classe avec les 2 méthodes.
La première méthode est appelée par la vue avec certains paramètres GET ( params [:] ).
Je voudrais enregistrer ces paramètres et de les envoyer par le rendu d'une action à mon deuxième méthode.
class exemple
def first
## sql save of params[:page]
render :action => "second"
end
def second
##
## Here I need my params[:page] to do paginate stuff
##
respond_to do |format|
format.html
end
end
end
Donc ma question est : Comment puis-je envoyer des params avec un rendu :l'action ?
merci 🙂
source d'informationauteur Swann
Vous devez vous connecter pour publier un commentaire.
Lorsque vous effectuez le rendu, alors votre méthode écrite dans
:action
n'est pas appelé, seule la vue avec ce nom d'action est appelé.Dans votre exemple, lorsque vous effectuez le rendu, alors votre méthode
second
n'est pas appelé mais vous êtes au lieu du rendu de l'second.html.erb
vue.Pour plus de détails, reportez-vous à cette.
Pour appeler cette méthode, vous devez utiliser redirect_toqui ressemble à quelque chose comme ce qui suit: