【发布时间】:2017-05-06 22:50:59
【问题描述】:
我正在尝试这样做,以便在(通过设计)创建新用户时,如果不存在具有该名称的先前家庭模型,则将创建一个新的家庭(基本上是一个组)模型。
伪代码:
if Household.find(params[:household_name))
# allow current_user to join household
else
# create new Household model with User's household_name parameter
end
我已经用 controllers/registerhousehold_controller.rb 覆盖了来自 Devise::RegistrationsController 的基本用户控制器:
class RegisterhouseholdController < Devise::RegistrationsController
但我不确定如何在这里实现实际的创建。有什么建议吗?
【问题讨论】:
标签: ruby-on-rails devise