我在Rails 路由系统中找不到关键字“mount”的含义。
我已将Mercury设置为在我的 Rails 应用程序中使用。它将这一行添加到我的routes.rb
配置文件中:
Appname::Application.routes.draw do
mount Mercury::Engine => '/'
mount
关键字是什么意思?
我在Rails 路由系统中找不到关键字“mount”的含义。
我已将Mercury设置为在我的 Rails 应用程序中使用。它将这一行添加到我的routes.rb
配置文件中:
Appname::Application.routes.draw do
mount Mercury::Engine => '/'
mount
关键字是什么意思?
在 Rails 路由中挂载相当于 Unix mount
。
它实际上告诉应用程序该位置上存在另一个应用程序(通常是机架应用程序)。
它主要用于 Rails 引擎。
安装引擎意味着该引擎的功能在您的应用程序中可用。
请参阅http://guides.rubyonrails.org/engines.html#mounting-the-engine