I'm unable to share the entire app with you guys, but I can show you the
core functionality: https://gist.github.com/7497d356a1a36199ea9d
A call to Posts#index will render /templates/{site_id}/posts_index.html.erb
unobtrusive.

On Fri, Nov 21, 2008 at 7:03 PM, Peter Dirickson <[EMAIL PROTECTED]> wrote:

> You could also use the router to get the domain or subdomain:
>
> match(:subdomains => /(.*)/).
> to(:account => ":subdomains[1]") do
>   resources :articles
> end
>
> Then override the _template_location to set the view path.
>
> Matthijs approach is really nice too, I'd like to see pros and crons for
> each one.
>
> A demo app would be nice. I will upload later a simple app I was playing
> with.
>
> Peter.
>
>
>
> On Fri, Nov 21, 2008 at 6:42 AM, Mark Watson <[EMAIL PROTECTED]>wrote:
>
>>
>> Good idea Matthijs.
>>
>> You can also use nginx and map different URL patterns of the same merb
>> web app to different domains; for example:
>>
>> http://mydomain.com/test1 --> http://test1.com
>> http://mydomain.com/test2 --> http://test2.com
>> http://mydomain.com/test3 --> http://test3.com
>>
>> Just as with Matthijs' suggestion, all domains share same models and
>> data.
>>
>> On Nov 21, 7:09 am, "Matthijs Langenberg" <[EMAIL PROTECTED]>
>> wrote:
>> > I've an app that uses the HTTP_HOST header from the request to query a
>> site
>> > from the database and set the view path to /themes/{site_id} per
>> request. So
>> > that's how I've created a multisite app.
>> >
>> > On Fri, Nov 21, 2008 at 9:26 AM, Redd Vinylene <[EMAIL PROTECTED]
>> >wrote:
>> >
>> >
>> >
>> > > On Fri, Nov 21, 2008 at 6:24 AM, bergstyle <[EMAIL PROTECTED]>
>> wrote:
>> >
>> > > > anybody have strategies for serving multiple sites from one merb
>> > > > application? my goal is to share my models and data store across a
>> > > > number of sites and have one backend to manage them all. each site
>> > > > will have it's own layout, views and controllers.
>> >
>> > > > the end result will be a bunch of niche e-commerce sites managed by
>> > > > one admin interface.
>> >
>> > > I've long wanted the same thing. Perhaps we could get together and
>> > > make a demo app?
>> >
>> > > --
>> > >http://www.home.no/reddvinylene
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to