URLify är en enkel pärla som förfinar konverteringen av UTF-8-strängar till ASCII-säkra URI-strängar och gör att den kan användas som läsbara URL-segment. Efter att pärlan har installerats kan du anropa URLify-funktionen för vilken UTF-8-sträng som helst och den kommer automatiskt att omvandlas till en ASCII-säker URI-sträng. URLify har också den extra funktionaliteten att kunna ta bort undertexterna i en given ingång.
.deaccentuate(sträng) ⇒ Objekt
Tar bort diakritiska tecken från en indatasträngs tecken.
.strip_subtitle(string) ⇒ Objekt
Tar bort allt från en sträng efter första kolon.
.urlify(sträng, separator = “_”) ⇒ Objekt
Konverterar en indatasträng till en URL-säker sträng. Vi kan lägga till URLify-modulen till String-klassen och göra deaccentuate, strip_subtitle, urlify som instansmetod genom att göra följande:
ACCENTKARTA
'À' => 'A', 'Á' => 'A', 'Â' => 'A', 'Ã' => 'A', 'Ä' => 'A', 'Å' => 'AA', 'Æ' => 'AE', 'Ç' => 'C', 'È' => 'E', 'É' => 'E', 'Ê' => 'E', ' Ë' => 'E', 'Ì' => 'Jag', 'Í' => 'Jag', 'Î' => 'Jag', 'Ï' => 'Jag', 'Ð' => ' D', 'Ł' => 'L', 'Ñ' => 'N', 'Ò' => 'O', 'Ó' => 'O', 'Ô' => 'O', 'Õ ' => 'O', 'Ö' => 'O', 'Ø' => 'OE', 'Ù' => 'U', 'Ú' => 'U', 'Ü' => 'U ', 'Û' => 'U', 'Ý' => 'Y', 'Þ' => 'Th', 'ß' => 'ss', 'à' => 'a', 'á' => 'a', 'â' => 'a', 'ã' => 'a', 'ä' => 'a', 'å' => 'aa', 'æ' => 'ae' , 'ç' => 'c', 'è' => 'e', 'é' => 'e', 'ê' => 'e', 'ë' => 'e', 'ì' = > 'i', 'í' => 'i', 'î' => 'i', 'ï' => 'i', 'ð' => 'd', 'ł' => 'l', 'ñ' => 'n', 'ń' => 'n', 'ò' => 'o', 'ó' => 'o', 'ô' => 'o', 'õ' => 'o', 'ō' => 'o', 'ö' => 'o', 'ø' => 'oe', 'ś' => 's', 'ù' => 'u', ' ú' => 'u', 'û' => 'u', 'ū' => 'u', 'ü' => 'u', 'ý' => 'y', 'þ' => ' th', 'ÿ' => 'y', 'ż' => 'z', 'Œ' => 'OE', 'œ' => 'oe', '&' => 'och'Enkla steg för att implementera URLify Gem
- Gå till Gemfilen och lägg till ädelstenen urlifiera
- Kör kommandot paketinstallation
En demonstration av implementering av URLify
Här är ett exempel på URLify-funktionalitet:- Lägg till gem urlify i din Gemfile
- Kör paketinstallation
.deaccentuate(sträng) ⇒ Objekt
Tar bort diakritiska tecken från en indatasträngs tecken.
.strip_subtitle(string) ⇒ Objekt
Tar bort allt från en sträng efter första kolon.
.urlify(sträng, separator = “_”) ⇒ Objekt
Konverterar en indatasträng till en URL-säker sträng. Vi kan lägga till URLify-modulen till String-klassen och göra deaccentuate, strip_subtitle, urlify som instansmetod genom att göra följande:
Referenser:
Git Hub: https://github.com/beastaugh/urlify Ruby on Rails Gems: https://dzone.com/articles/10-ruby-on-rails-gems-for-web-development RailsCarma erbjuder från början till slut ruby on rails utveckling lösningar som tillgodoser allt från driftsättning till support och hosting. Vi sätter ihop fantastiska idéer och professionella kodningsfärdigheter för att leverera stabila, effektiva och framgångsrika mobil- och webbapplikationer för ditt företag. Kontakta oss idag för branschens bästa lösningar för ditt företag! Spara Spara SparaPrenumerera för de senaste uppdateringarna
relaterade inlägg