Я добавил следующую строку в mime_types.rb:
Mime::Type.register "application/x-xpinstall", :xpi
, чтобы связать тип контента «application / x-xpinstall» с расширением Firefox «xxx.xpi» (и я перезапустил локальный сервер). Однако, когда введите URL-адрес или щелкните ссылку на файл, в журнале сервера ничего не появится, и файл будет загружен как «application / octet-stream». На всякий случай я тоже попробовал #register_alias, который тоже не работал.