Tworzenie permalinka, nie działa na produkcyjnym

Witam, znalazłem gdzieś kodzik do generowania permalink. Rozszerzyłem klasę string w następujący sposób:

require 'iconv' class String def to_permalink Iconv.iconv('ascii//translit//IGNORE', 'utf-8', self).first.gsub("'", "").gsub(/[^\x00-\x7F]+/, '').gsub(/[^a-zA-Z0-9-]+/, '-').gsub(/^-/, '').gsub(/-$/, '').downcase end end
Na mojej lokalnej maszynie (najnowsze ubuntu) wszystko działa tak jak trzeba i np. "xąśę".to_permalink => "xase"
Na serwerze produkcyjnym polskie znaki nie są zamieniane na swoje odpowiedniki, a po prostu wywalane, czyli dla tego samego łańcucha wynik jest następujący: "xąśę".to_permalink => "x"
Co może być nie tak?

Dawno nie używałem iconv, ale sprawdź czy serwer ma zainstalowane i ustawione polskie locale dla użytkownika na którego koncie jest odpalana aplikacja.

Dzięki Hubert, dokładnie w tym tkwił problem