About user domain


#1

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.


#2

anyone can tell me the key points about this problem?


#3

anyone can tell me the key points about this problem?


#4

Thank you ! This should be the application internal implement and make
me relax much more.But i have another question,how do i generate urls
for diffrent domains and make them to be mapped to the same controller
and action?
Use the route setting and do something with the server?I ever used the
route ,but not for this problem.Can i manage it like this?


#5

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