J'ai mis en œuvre la gemme concevoir sur mon application et je veux rediriger vers un chemin spécifique après la signature. J'ai cette méthode dans le registration_controller.rb mais elle ne fonctionne pas, elle redirige vers le chemin racine au lieu du chemin spécifié. J'ai également devise :confirmable
mis en place mais je retarde l'email de confirmation envoyé jusqu'à plus tard.Devise rediriger le chemin après l'inscription et avant la confirmation
def after_sign_up_path_for(resource)
new_transaction_path(session[:registration_params])
end
Et retourne l'avis flash suivant: translation missing: en.devise.registrations.store.signed_up_but
Comment puis-je faire ce travail?
ce qui est en session [: registration_params]? peut être vous besoin de passer ressource – Vishal
vous pouvez également essayer def 'after_inactive_sign_up_path_for (ressource) new_transaction_path (ressource) end' – Vishal
Merci pour la réponse @Vishal .... J'ajoute des paramètres dans une chaîne de requête à un chemin qui Il s'agit de new_store_registration, et de les stocker dans une session lorsque vous tapez la nouvelle action dans le contrôleur store_registration, puis de les récupérer dans la méthode after_sign_up_path_for. – Theopap