Ответ был проще, чем я думал.После успешного создания клиента просто перенаправьте его на URL с вашим именем субдомена.Модификация определения создания в контроллере домена
def create
@domain = Domain.new(domain_params)
respond_to do |format|
if @domain.save
format.html { redirect_to "http://#{@domain.name}.lvh.me:3000/users/sign_in", notice: 'Domain was successfully created.' }
else
format.html { render :new }
format.json { render json: @domain.errors, status: :unprocessable_entity }
end
end
end
Добавлена эта строка
redirect_to "http://#{@domain.name}.lvh.me:3000/users/sign_in"