Nous avons un formulaire pour soumettre des notes pour un certain restaurant dans un de nos vues/restaurants/show.html.erb. Nous souhaitons uniquement que les utilisateurs connectés créent de nouvelles évaluations. Nous avons misRedirection indésirable après authentification
before_filter: login_required,: seulement => [: nouvelle: créer]
(mais nous avons aussi essayé seulement ": créer") au-dessus de notre RatingsController. Si nous cliquons sur le bouton "Soumettre" après avoir tapé les détails de l'évaluation, nous sommes invités à nous connecter (ce que nous voulons). Après avoir rempli le nom d'utilisateur et le mot de passe et soumis le formulaire de connexion, nous sommes redirigés vers e. g./restaurants/36/évaluations, mais nous voulons être redirigés vers d'où nous venons - e. g./restaurants/36 /. Nous avons essayé redirect_to (: back), mais cela nous redirige vers le formulaire de connexion. La nouvelle note n'est pas enregistrée dans la base de données.
Une idée de comment nous pouvons changer la redirection et comment s'assurer que la note est enregistrée?
Merci!
Avez-vous les gars jamais comprendre cela? –