32 votes

Remplacement de la méthode "auto_link" dans Ruby on Rails 3.1

J'utilise Ruby on Rails 3.0.7 et je sais que dans la version 3.1 il n'y aura pas l'option auto_link plus (voir la actionpack/lib/action_view/helpers/text_helper.rb pour RoR 3.1).

Existe-t-il un autre moyen d'obtenir des fonctions similaires à celles de l'ancienne version de l'UE ? auto_link méthode ? Autrement dit, comment puis-je remplacer cette méthode utile dans Ruby on Rails 3.1 ?

BTW : pourquoi le auto_link seront supprimés ?

56voto

Mori Points 10767

Rinku est un remplacement direct de Rails 3.1. auto_link .

La fonctionnalité de création automatique de liens a été supprimée dans Rails 3.1, et est plutôt proposé comme un joyau autonome, rails_autolink . Vous pouvez choisir d'utiliser Rinku à la place.

require 'rails_rinku'

Le paquet rails_rinku corrige Rails avec une auto_link qui imite à 100% la méthode originale, paramètre par paramètre. C'est juste plus rapide.

1voto

dolzenko Points 2098

Je ne sais pas trop pourquoi, mais Aaron Patterson (équipe Rails Core) semble avoir la gemme pour cela aussi. https://github.com/tenderlove/rails_autolink (ce qui a bien fonctionné pour moi, YMMV)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X