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. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
anyone can tell me the key points about this problem? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
anyone can tell me the key points about this problem? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> 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 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
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? On Nov 10, 6:53 pm, DHH <david.heineme...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > 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--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---