Następujący kod:
<%= select(‘structure’, ‘parent_id’, [[‘ROOT’,0]]+Structure.find_all_as_tree.collect { |e| [’- - ‘*e.level+e.name,e.id] }) %>
String utf-8 “śóąśćżźńóꀔ zamienia bez powodu na “śóąśćżźńóꀔ dodam ze
[[‘ROOT’,0]]+Structure.find_all_as_tree.collect { |e| [’- - '*e.level+e.name,e.id] } zwraca “śóąśćżźńóꀔ wiec problem lezy w funckji select. Pytanie, dlaczego tak sie dzieje ? Na windowsie dziala mi wszystko wpozadku, na linuxsie select() zaczyna krzaczyc. WTF ? Ktos wie ?