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