ruby创建一个带有视图按钮的公寓租户

时间:2018-07-17 18:41:26

标签: ruby-on-rails multi-tenant apartment-gem

我刚刚用用户(设计)和模型实体(一个用户可能拥有许多实体)创建了一个新应用。 该模型企业有一个称为子域的属性。每个子域在Apartment中都有一个租户

当用户创建企业时,我不想创建承租人。我希望有一个Entreprise的列表视图“在此视图中,应该有一个用于创建租户的按钮(在检查租户是否不存在之后)。

感谢您的帮助,因为我是新手...

1 个答案:

答案 0 :(得分: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

还是我误会了您要做什么?