Что означает команда "mount" в маршрутизации Rails?

Я не могу найти значение ключевого слова "mount" в Rails routing system.


Я установил Mercury для использования в моем приложении Rails. Он добавил эту строку в мой конфигурационный файл routes.rb:

Appname::Application.routes.draw do
  mount Mercury::Engine => '/'

Что означает ключевое слово mount?

Ответ 1

Mount в маршрутах Rails делает эквивалент Unix mount.
Фактически это приложение сообщает, что в этом месте существует другое приложение (обычно Rack).

Используется в основном для Rails-двигателей.