红宝石在轨道上的多个步骤形式
问题描述:
我一直在做一些研究,使用我的红宝石轨道项目multistep形式,并遇到了似乎勾选所有框的邪恶的宝石。经进一步调查,我发现它只适合展示/更新。有没有人知道它是否有可能使用这个gem创建,因为我想使用链接进行注册过程,根据用户是否选择它们是客户还是供应商,它将显示一组不同的字段。红宝石在轨道上的多个步骤形式
我一直在做一些研究,使用我的红宝石轨道项目multistep形式,并遇到了似乎勾选所有框的邪恶的宝石。经进一步调查,我发现它只适合展示/更新。有没有人知道它是否有可能使用这个gem创建,因为我想使用链接进行注册过程,根据用户是否选择它们是客户还是供应商,它将显示一组不同的字段。红宝石在轨道上的多个步骤形式
是的,有可能。在你的第一个视图中,你使用'RegistrationsController'来创建一个用户,创建后你重定向到下一步。你需要重写一个'registrations_controller.rb' –
是啊我真的不想创建用户第一,我想最终用户选择客户或供应商,然后显示字段,但它看起来像我可能无法做到这一点 –
好。但是,当用户选择与客户或供应商进行交易时,您需要更新哪种模型?用户,对吗?如果是,则需要覆盖'registrations_controller.rb'上的'update'操作,以及用户保存'redirect_to'时是否存在恶意或其他视图。 'redirect_到customer_path'或'supplier_user_path'或使用邪恶的'wizard_path(:supplier)' –