Rozumiem, że został wciągnięty w osobny klejnot, ale jaki jest tego powód? Czy to tylko kwestia usprawnienia Railsów, czy też jest jakiś powód, dla którego powinienem być zmęczony funkcją auto_link?Dlaczego funkcja auto_link była przestarzała w Railsach?
(Klejnot mówi, że ma na celu „wypełnienia luki dla osób migrujących”, co sugeruje mi, że jeśli będę wprowadzenie rails_autolink do nowego projektu, muszę być robi coś źle, nie?)
dzięki,
Ponieważ nie jest dobrą praktyką użycie 'auto_link' dla większości aplikacji. Podczas gdy niektóre zastosowania 'auto_link' mogą być na miejscu, większość jego zastosowań w większości aplikacji nie jest i należy to zrobić w inny sposób. – yfeldblum
Na ryzyko pojawienia się tępy, muszę zapytać: dlaczego jest to zła praktyka? Czy to jest kwestia bezpieczeństwa czy coś? lepiej wykryć linki ręcznie z jakiegoś powodu? W moim przypadku chcę, aby komentarze przesłane przez użytkowników zawierały linki na żywo, więc ułatwiłoby to życie. Dzięki – doublea
Jeśli uważasz, że jest to właściwe dla twojego wniosku w szczególności, ze względu na szczególne szczegóły twojej aplikacji, to wszelkimi sposobami. Ta konkretna część twojej konkretnej aplikacji brzmi jak jeden taki specjalny przypadek, w którym byłoby właściwe użycie 'auto_link'. Ogólnie rzecz biorąc, tylko niektóre aplikacje powinny go używać, a nie większość. Railsy powinny mieć tylko te rzeczy, których większość aplikacji używa, powinno używać lub może używać, ale ponieważ 'auto_link' nie jest jedną z tych rzeczy, zostało usunięte z Rails. – yfeldblum