2012-02-22 75 views

回答

1

梁2:http://railscasts.com/episodes/123-subdomains
的Rails 3:http://railscasts.com/episodes/221-subdomains-in-rails-3

Rails 3的方法:你基本上只需添加所需的控制器到你的約束。如果你想保持你的子域靜等,你需要從截屏修改代碼。未經測試的例子:

class ApiSubdomain 
    def self.matches?(request) 
    request.subdomain.present? && request.subdomain == 'api' 
    end 
end 

constraints(ApiSubdomain) do 
    # your api routes here 
end 
+0

謝謝你,我會盡力。 – Minion 2012-02-22 09:19:46

+0

不過,如果你想創建一個API,你可能想看看葡萄。 https://github.com/intridea/grape – pduersteler 2012-02-22 09:48:55