Mam problem, bo nie mogę zrobić przyjaznej nazwy linka bez polskich ogonków. Używam acts_as_slugable. Chciałem, żeby wyrazy o jakiejś tam nazwie np.: łosoś miały odpowiednik losos, a wyrazy dwuczłonowe np.: ryba po meksykańsku, odpowiednik ryba-po-meksykansku. Niestety jak wrzucam te wyrazy z pliku to acts_as_slugable nie usuwa ogonków przez co dostaję np.: ryba-po-meksykańsku, a literki Ż,Ź czy Ł, nie są w ogóle pomniejszane (o zamianie na z,z czy l już nie mówiąc). Ma ktoś jakiś pomysł jak sobie z tym poradzić?
Tabela ma ustawione utf8_polish_ci, plik z wyrazami, które wrzucam do bazy, jest kodowany w utf8. Przy wrzucaniu korzystam z script/console.
Niestety wciąż aktualna pozostaje metoda Obie’go, czyli brute-force’owy gsub na wszystkie znaki spoza ASCII (żaden iconv ani bazujący na podobnym narzędzu plugin nie radzi sobie z tym jak trzeba). Jak włączę laptopa, wrzucę gdzieś tutaj odpowiedni kodzik.