Rails 2.3.5 Mime :: Type в environment.rb работает для сервера, но не для консоли - PullRequest
2 голосов
/ 16 августа 2011

Для поддержки MIME-типа KML у меня есть эта строка в моей среде. Rb:

Mime::Type.register 'application/vnd.google-earth.kml+xml', :kml

Кажется, что это прекрасно работает на сервере.Я могу использовать .kml как формат в блоках response_to, и все в порядке.Без этой строки я не могу.

Однако, когда я пытаюсь запустить консоль сейчас в той же среде, я получаю сообщение об ошибке в этой строке:

NameError: uninitialized constant Mime

Я перезапустил сервер после измененияenvironment.rb.

Я не понимаю, почему разница между сервером и консолью и что я делаю не так с конфигурацией.

1 Ответ

2 голосов
/ 18 августа 2011

Я обнаружил, что это работает как для сервера, так и для консоли, если его добавить в /initializers/mime_types.rb вместо environment.rb. Я не знаю, почему существовало несоответствие между консолью и сервером, но, похоже, это и есть предполагаемое место.

...