rails 다중 도메인 이름 설정

1266 단어
자세히 보기
다중 도메인 이름 설정은 프로그램을 통해 하는 것이 가장 좋다고 생각합니다.먼저 코드 일부를 제공합니다.
#abc.def.xxx.com
    puts request.url#http://abc.def.xxx.com
    puts request.domain#xxx.com
    puts request.subdomain[0]#abc
    puts request.subdomain[1]#def
    puts request.user_agent#Mozilla/5.0 (X11; Linux i686) 
class ApplicationController < ActionController::Base
  protect_from_forgery
  before_filter :query_user_by_domain
  
  private
  def query_user_by_domain
    if request.domain!="diancai.la"
      @user = User.where(["domain = ?", request.domain]).first
    end
  end
end


다음http://lightyror.thegiive.net/2006/12/rails-subdomain.html
AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1
.RailsTip에는 DHH가 쓴 Subdmain의plugin Account Location을 사용해서 이 일을 할 수 있는 Building A Multi-site Application이 소개되어 있다.설치 방법
    script/plugin install http://dev.rubyonrails.org/svn/rails/plugins/account_location/
그리고 프로그램에서 사용해요.
    include AccountLocation
기타 관련 기사:
http://railstips.org/blog/archives/2006/11/13/building-a-multi-site-supported-application/
http://www.iteye.com/topic/39836

좋은 웹페이지 즐겨찾기