gpt4 book ai didi

ruby-on-rails-3 - 在子域 Rails 3.1 上安装引擎

转载 作者:行者123 更新时间:2023-12-04 05:25:42 24 4
gpt4 key购买 nike

我正在用可安装引擎做一些实验。首先,我需要您对一个场景的意见,我们在应用程序中将“大模块 block ”作为“可安装引擎”是一个好主意。

我试过了,效果很好,在可安装引擎中,我们可以全局访问应用程序模型,在应用程序中,我们可以访问带有模块前缀的引擎模型。所以它对我很有用。

现在来到原始问题:

我想将引擎安装到子域,以便具有特定子域的每个请求都应由该特定引擎提供服务。我使用了这段代码。

root :to=>'dashboard#index'
scope :subdomain => 'admin' do
mount MyAdmin::Engine => '/'
end

在这种情况下 mydomain.comadmin.mydomain.com转至 dashboard controller .如果我改变这样的偏好
scope :subdomain => 'admin' do
mount MyAdmin::Engine => '/'
end
root :to=>'dashboard#index'

在这种情况下 mydomain.comadmin.mydomain.com转至 engine specific root controller .

我们如何完成这个场景并在特定的子域上安装引擎?

最佳答案

我通过使用这些路由条目来完成任务:

scope :subdomain => 'www' do
root :to=>'dashboard#index'
end
scope :subdomain => 'admin' do
mount MyAdmin::Engine => '/'
end

关于ruby-on-rails-3 - 在子域 Rails 3.1 上安装引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com