gpt4 book ai didi

ruby-on-rails-3 - 导轨 : How to test subdomains with RSpec

转载 作者:行者123 更新时间:2023-12-04 06:59:03 24 4
gpt4 key购买 nike

我正在开发一个严重依赖子域的应用程序。它在应用程序(模块)中嵌入了一个应用程序,该应用程序将成为管理应用程序的后端。让我们将它命名为kong。

我的路由文件中有这段代码:

constraints :subdomain => "kong" do
scope :module => "kong", :as => "kong" do
resources :clients
end
end

如何测试这条路线,以便当我编写类似以下内容时,它会从子域中获取并且仅从子域中获取:
get :index

最佳答案

在测试单元中,我使用类似这样的方法将 request.host 设置为来自子域:

def get_sub(sub = "one")
@request.host = "#{sub}.local.me"
end

我个人会将其放入 spec_helper.rb需要时提供文件和引用。

对你来说,在这些测试中,你设置了 sub等于 "kong"可能喜欢
before :each do
get_sub("kong")
end

这个 clown 也有答案,我在 through google 之后找到的

关于ruby-on-rails-3 - 导轨 : How to test subdomains with RSpec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10193213/

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