Мое приложение позволяет людям создавать портфели. Я хотел бы, чтобы они могли подключить свой домен к своему портфолио.
Так что somedomain.com будет показывать/портфолио/12, someotherdomain.com будет показывать/портфолио/13 и так далее. Но я не хочу перенаправления. Я хочу, чтобы пользователь увидел somedomain.com в URL-адресе браузера.
Как мне это сделать?
Хорошо, я нашел это решение:
match "/" => "portfolio#show",
:constraints => { :domain => "somedomain.com" },
:defaults => { :id => '1' }
Поскольку у меня не так много настраиваемых доменов, на данный момент это нормально, но возникает вопрос: как сделать эту динамику, читать данные домена и идентификатора из db?