gpt4 book ai didi

ruby-on-rails - 在 capybara/rspec 中测试子域

转载 作者:行者123 更新时间:2023-12-04 21:20:45 25 4
gpt4 key购买 nike

我目前几乎即将结束 Rails 测试的漫长旅程,但我正在努力研究如何让请求规范与子域一起使用。

在开发中,我使用 pow 和 URL,例如:http://teddanson.myapp.dev/account这一切都很好,花花公子。

在测试中,我让 capybara 做返回 localhost http://127.0.0.1:50568/account 的事情。这显然与整个子域的事情不太好。它适用于不需要子域的应用程序的公共(public)部分,但如何访问给定用户的子域帐户超出了我的范围。

通过以下方法访问相关路由:

class Public
def self.matches?(request)
request.subdomain.blank? || request.subdomain == 'www'
end
end

class Accounts
def self.matches?(request)
request.subdomain.present? && request.subdomain != 'www'
end
end

我觉得我正在服用疯狂的药丸,所以如果有人有任何建议或建议可以帮助我,那将非常非常棒。谢谢你的帮助!

最佳答案

您可以使用 xip.io 来测试 Capybara/RSpec 中的子域,如下所述:https://web.archive.org/web/20171222062651/http://chrisaitchison.com/2013/03/17/testing-subdomains-in-rails/

关于ruby-on-rails - 在 capybara/rspec 中测试子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12207656/

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