2012-01-02 32 views
2

我想通過Pow運行我的水豚-webkit啓用驗收測試。我們的應用程序有幾個子域名,這是一個讓它工作的痛苦。如果我通過pow運行我的測試,但是,它們工作。唯一的問題是我必須編輯我的.powenv並重新啓動pow來運行我的測試,然後再回到dev env。現在我可以爲一個應用程序的不同功率加載不同的RAILS_ENV嗎?

我的目標是有appname.dev去我與加載的開發環境的應用程序,並appname.test去與測試環境相同的應用程序。

這是可能的戰俘?

我可以設置appname.dev和appname.test(http://pow.cx/manual.html#section_3.1),但它們都讀取相同的.powenv,因此從相同的RAILS_ENV開始。

+0

這裏只有一個戰俘的過程,它看起來像它交給請求都.dev和。測試相同的工人。 – 2012-01-02 10:00:32

回答

0

This question,它的兩個答案可能是你的問題非常有用。

我覺得最核心的答案是,這主要是做中軌,如內戰俘反對。你有你的Rails應用程序確定主機名被訪問,然後相應的行爲......那戰俘步驟中的唯一地方是在爲同一個Rails應用程序(因此,多個符號鏈接在~/.pow不同的主機名的實際服務,所有的點相同的Rails應用程序)。

的問題(和它的兩個答案,而這從那裏鏈接的博客文章)處理該域上的網站,而不是頂級域名側......於是例子將接近使用app-testing.devapp-development.dev比使用app.devapp.test。有可能用tld完成同樣的事情,但我還沒有完成。

相關問題