qu'est-ce que cela signifie? redirect_to "" et retourRuby on rails redirect_to
Répondre
Selon les documents API de rails: la partie de retour arrête l'exécution de toute autre chose. En d'autres termes, si vous avez le texte ci-dessous, le texte ne s'imprimera jamais à cause de l'instruction return.
def go_home
redirect_to(:action => "home") and return
puts "This will never print"
end
Dans l'exemple suivant and return
est appelé seulement if monkeys.nil?
est vrai.
def do_something
redirect_to(:action => "elsewhere") and return if monkeys.nil?
render :action => "overthere" # won't be called if monkeys is nil
end
de: http://api.rubyonrails.org/classes/ActionController/Base.html
Notez que cet idiome profite de l'évaluation de court-circuit du booléen 'et' expression. Si le 'redirect_to' renvoie' false', Ruby prend le court-circuit et ne prend pas la peine d'évaluer le reste de l'expression; cependant, si 'redirect_to' renvoie' true', le reste de l'expression doit être évalué. Comme le reste est 'return', l'effet de l'expression entière est:" émettre un code de redirection (302) et si cela arrive vraiment, alors retourner sans prendre d'autre action ". –
- 1. Paramètres POST Ruby on Rails sur redirect_to
- 2. Ruby on Rails: Comment utiliser un redirect_to dans un link_to?
- 3. Relations Ruby on rails
- 4. Ruby on Rails Devise user
- 5. Ruby on Rails et XML
- 6. Ruby on Rails d'installation
- 7. Ruby on Rails Gem
- 8. Application Ruby on Rails
- 9. Ruby on Rails relations
- 10. Ruby on Rails + EventMachine?
- 11. ruby on rails formulaire_pour
- 12. OCIError (ruby on rails)
- 13. Ruby on Rails regex
- 14. Ruby on Rails XML
- 15. Ruby on Rails Inconvénients
- 16. panier Ruby on Rails
- 17. Ruby on Rails: « find_create_by_user »
- 18. LocalJumpError (Ruby on Rails)
- 19. Ruby on Rails Time.now
- 20. déclaration Ruby on Rails
- 21. Ruby On Rails Application.html.haml
- 22. configuration ruby on rails
- 23. Ruby On Rails chemins
- 24. Ruby on Rails raccourcis
- 25. rapide Ruby on Rails question sur redirect_to dans le même contrôleur
- 26. Erreur AssociationTypeMismatch sur l'application Ruby on Rails
- 27. Javascript redirect_to in rails
- 28. rails redirect_to problème
- 29. Boîtier/Interrupteur Ruby on Rails. Comment faire correspondre à l'objet?
- 30. Analyser dans Ruby (on Rails)
Voir aussi http://guides.rubyonrails.org/layouts_and_rendering.html#using-redirect_to – Zabba