Z gotowymi narzędziami jest tak, że działają tylko w określonych przez autora warunkach. Wszelkie niestandardowe sytuacje, o ile nie zostały przewidziane, powodują nie lada problem. Taką niestandardową sytuacją na jaką się ostatnio natknąłem, jest wyświetlanie polskich znaków w menu Active Admina.

Wystarczy, że zrobimy takie coś:

ActiveAdmin.register User do
  menu :label => "Użytkownicy"
end

by na stronie pojawił się brzydki błąd 500, a w konsoli

SyntaxError (E:/projekt/app/admin/users.rb:3: invalid multibyte char (US-ASCII)
E:/projekt/app/admin/users.rb:3: invalid multibyte char (US-ASCII)
E:/projekt/app/admin/users.rb:3: syntax error, unexpected $end, expecting keyword_end
  menu :label => "Użytkownicy"
                     ^):

Niestety jedyne rozwiązanie jakie zadziałało w moim przypadku, to dodanie na początku pliku z polskimi znakami komentarza:

# encoding: utf-8

Dlaczego niestety? Ponieważ komentarz ten należy dodać w każdym pliku, zawierającym polskie litery.