首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在engineyard中创建rails测试环境?

如何在engineyard中创建rails测试环境?
EN

Stack Overflow用户
提问于 2010-06-15 17:34:18
回答 1查看 865关注 0票数 2

我在engineyard中有一个生产实例,运行良好。我想为内部测试创建一个新的暂存实例。我克隆了现有的生产实例,将Framework Environment更改为staging。我可以从Github将所有代码部署到staging实例。Engineyard报告说服务器已经完全配置好了。

我的Rails应用程序中有subdomain-fu,因为我的应用程序中有一些子域处理。我这样设置子域初始值设定项....

代码语言:javascript
复制
SubdomainFu.tld_sizes = {:development => 1,
                         :test => 0,
                         :production => 1,
                         :staging => 2}

由于生产实例使用域xxxxx.com,因此我希望我的临时实例使用域staging.xxxxx.com。但是我在打开这个域名的时候出错了。似乎应用程序使用xxxxx.com作为域名,而不是staging.xxxxx.com。

我查了引擎database.yml。它使用的是xxxxx_production数据库,我想应该是xxxxx_staging。

似乎engineyard实例没有设置为临时环境,而只是从生产服务器克隆所有设置。有没有人有这方面的经验,可以告诉我如何修复它?

谢谢。:)

EN

回答 1

Stack Overflow用户

发布于 2011-11-14 17:08:46

试一试

代码语言:javascript
复制
SubdomainFu.configure do |config|
 config.tld_sizes = {:development => 1,
                     :test => 0,
                     :production => 1}
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3044003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档