Для рельсов 3 вы можете работать с ограничениями на ваших маршрутах.
Сначала вы разрешите всем доменам указывать на одно и то же приложение.
Во-вторых, вы ловите домены в ваших маршрутах.rb
constraints :host => 'game-product.com' do
root :to => 'controller-for-game-product#view'
end
: хост проверяет полное имя хоста (субдомены + доменное имя), поэтому при необходимости укажите www
Вы также можете проверить в контроллере / представлении имя хоста (@ request.host), если вам нужно изменить действия / представления в зависимости от имени хоста.