Rails and Apartment - Перенаправление после создания арендатора - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть модель Домена для создания арендатора.

class Domain < ApplicationRecord
 after_create :create_tenant
 def create_tenant 
  Apartment::Tenant.create(name) 
 end
end

После создания примера клиента я хочу автоматически перенаправить браузер на http://example.lvh.me:3000

Может ли кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 09 ноября 2018

Ответ был проще, чем я думал.После успешного создания клиента просто перенаправьте его на 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"
...