kiltum (kiltum) wrote,
kiltum
kiltum

Может кому интересно будет. Есть плагин от liverail (http://www.liverail.net/tags/railsdav) для включения в программы на RoR поддержки WebDAV. Он всем хорош за одним исключением - не ASCII символы в именах он не понимает :) То есть работать с русскими именами файлов он не умеет.

Повозюкался я с ним и в результате родился патч.

http://multik.org/act_as_railsdav.rb.patch
http://multik.org/resource.rb.patch

Применять его надо к файлам в vendor/plugins/railsdav/lib/railsdav соответственно. После применения будет нормальная работа с русскими именами и в OS X, и в Windows (в Linux и так было все хорошо - он стандартам соответствует).

P.S. Автору патчи я отправил: включит/не включит - не знаю
P.P.S. Пока есть один неустранимый (-нный?) баг в Windows - & в именах не понимает. То есть создать каталог с именем folder&test еще можно после патчей, но зайти нельзя. Виновата именно Windows - она посылает обрезанное по & имя. В OS X и Linux всё хорошо.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments