<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>&lt;code&gt;
  before_filter :get_site
  attr_reader :site
  theme :get_theme, :get_theme_site
 
 
  def get_site
    url = request.domain(request.subdomains.size + (request.subdomains.first == 'www' ? 0 : 1))
    @site ||= Site.find_by_url(url) || Site.find(:first, :order =&gt; 'id')
  end
 
  def get_theme
    site.theme
  end
 
  def get_theme_site
    site.id.to_s
  end
&lt;/code&gt;
&lt;a href="http://www.bgonrails.com/2009/03/30/rails-multiple-site-application-theme-managment/" target="_blank"&gt;&#1054;&#1097;&#1077;&lt;/a&gt;</body>
  <created-at type="datetime">2009-03-31T22:34:07+03:00</created-at>
  <id type="integer">1</id>
  <permalink>rails-multiple-site-application-theme-managment</permalink>
  <private type="boolean">false</private>
  <title>Rails multiple site application theme managment</title>
  <updated-at type="datetime">2009-03-31T22:59:55+03:00</updated-at>
  <user-id type="integer">2</user-id>
</post>
