我有一個應用程序與兩個部分,買家和賣家。主要部分'/'用於買家,但我有一個單獨的賣家門戶,目前我正在將其放入/賣出。將賣家移到他們自己的子域名「sellers.mydomain.com」可能會更好。Rails 3子域相當無痛苦嗎?
子域似乎不是非常受歡迎,我讀過的東西就像他們讓測試變得困難等等。想知道你對這個問題有什麼看法。
我有一個應用程序與兩個部分,買家和賣家。主要部分'/'用於買家,但我有一個單獨的賣家門戶,目前我正在將其放入/賣出。將賣家移到他們自己的子域名「sellers.mydomain.com」可能會更好。Rails 3子域相當無痛苦嗎?
子域似乎不是非常受歡迎,我讀過的東西就像他們讓測試變得困難等等。想知道你對這個問題有什麼看法。
有幾件事情讓子測試帶來一點痛苦,但在rails 3中引入子域作爲真正的支持功能有點緩解了這些問題。
編輯:添加這樣的事情你的測試助手可以讓測試更加容易和更具可讀性。
def set_subdomain(sub)
@request.host = sub.present?? "#{sub}.test.host" : "test.host"
end
EDITx2:
http://www.railscasts.com/episodes/221-subdomains-in-rails-3
因爲我第一次問這個問題,我必須要說的是,他們是相當痛苦的。 – Dex 2011-05-14 09:40:17