2011-10-09 5 views
0

Я создаю приложение rails, где пользователи смогут создавать и управлять несколькими блогами из своих учетных записей. Приложение будет размещено на сайте www.mydomain.com, но я хочу, чтобы пользователи указали домен, который у них есть, и сможете указать его на любой из созданных им блогов, чтобы они могли называть www.usersite.com www. mydomain.com/user/:user_id/blog/:blog_idразные домены, указывающие на то же rails app

, что, как он выглядит в настоящее время размещаются на своем сайте, даже если не

я читал некоторые должности и, возможно, CNAME является способом пойдите для этого, но я довольно новичок в создании приложений для рельсов, и если кто-нибудь может мне помочь или указать мне в правильном направлении, я бы его оценил.

Если вам нужно я уточнить что-нибудь, пожалуйста, дайте мне знать

Спасибо advace Danny

ответ

0

Насколько я понял ваш вопрос больше о DNS, а не Rails. Я могу предложить вам Bandcamp как живой пример.

Там несколько советов:

  1. Использование CNAME (и я в значительной степени уверен, что нет никаких других вариантов) Вы должны предоставить каждому пользователю свой собственный уникальный субдомен т.е. user.mydomain.com в вашем случае. Быстрый поиск в Google, и мы выяснили, что есть решение для Rails 3 - http://bcardarella.com/post/716951242/custom-subdomains-in-rails-3

  2. Вы должны предоставить им пошаговое руководство, как именно они могут изменить свои DNS-записи в домене и добавить запись CNAME. Это зависит от них. Вы или ваше приложение не можете этого сделать. Опять же, Bandcamp - отличный пример - http://bandcamp.com/faq_custom_domains

И тогда вы выигрываете.

+0

Благодарим вас за ответ человека и за ссылки. –