about user domain

I have an application which has the common content sharing and
customized content for the registered users,the registered user use
his control panel to make his customized part for the app.When anyone
browse this registered user's site using the user's domain,the site
has app's common and customized contents displaying.For example:if a
registered user's name is daociyiyou,he will have his site url like:
daociyiyou.com.
My question is:different registered users have different domains,but
these different domains use the same controller and actions to access
their common and customized contents.How do i manage this? use the
rails route to deploy? but how to deploy? In addition,do i have to do
somthing with the server setting?Thank you for your help.

anyone can tell me the key points about this problem?

anyone can tell me the key points about this problem?

My question is:different registered users have different domains,but
these different domains use the same controller and actions to access
their common and customized contents.How do i manage this? use the
rails route to deploy? but how to deploy? In addition,do i have to do
somthing with the server setting?Thank you for your help.

Use the domain to lookup the account model and base everything off
that. For example:

class ApplicationController < ActionController::Base
  before_filter :set_application

  private
    def set_application
      @application = Application.find_by_domain(request.domain)
    end
end

class ArticlesController < ApplicationController
  def index
    @articles = @application.articles
  end

  def show
    @article = @application.articles.find(params[:id])
  end
end