ruby создать квартиру арендатора с кнопкой в ​​представлении

Я только что создал новое приложение с пользователями (devise) и моделью Entreprise (у пользователя может быть много Entreprise). Эта модель предприятия имеет атрибут поддомена. Каждый поддомен будет иметь арендатора в квартире

Я не хотел бы создавать арендатора, когда пользователь создает Entreprise. Я хотел бы иметь списки представлений Entreprise "В этом представлении должна быть кнопка для создания арендатора (после проверки, не существует ли арендатор).

спасибо за вашу помощь, как я новичок в рельсах...

1 ответ

Я думаю, вы спрашиваете, как создать арендатора одним нажатием кнопки? Если это так, вы можете просто сделать это простой ссылкой:

Посмотреть

<%= link_to "add new tenant", create_tenant_path(enterprise: enterprise), method: :post %>

маршруты

post 'create_tenant/:enterprise' => 'tenants#create', as: 'tenant'

контроллер

...
def create
  Tenant.create(enterprise_id: params[:enterprise])
  redirect_to enterprise_path(params[:enterprise])
end

Или я неправильно понял, что вы пытаетесь сделать?

Другие вопросы по тегам