Rails render de parcial y diseño en controlador
Estoy anulando la acción de creación del controlador de registros ideado. Tengo dos formas de registro, individual o compañía, una compañía tiene un campo llamado company_form establecido en true que diferencia las dos formas.
Tras la validación del formulario, me gustaría que se procesara el formulario correcto (anteriormente volvía al formulario predeterminado sin importar el formulario que estaba usando).
Tengo un problema en el que solo se procesa el parcial (obvio, ya que solo renderizo el parcial), pero también necesito que se muestren los diseños / el archivo de la aplicación.
class RegistrationsController < Devise::RegistrationsController
def create
<!-- Other devise code here -->
if resource.company_form
render partial: 'shared/company_signup_form'
else
render partial: '/shared/individual_signup_form'
end
end
end
Yo he tratado
if resource.company_form
render partial: 'shared/company_signup_form', layout: 'layouts/application'
else
render partial: '/shared/individual_signup_form', layout: 'layouts/application
end
Pero me sale un error
Template is missing
Missing partial layouts/_application
¿Por qué está buscando una aplicación parcial cuando especifiqué el diseño y cómo puedo obtener el diseño correcto para aplicarlo?
Gracias
Editar
Leyendo la documentación que dice
"Tenga en cuenta que los diseños para parciales siguen el mismo nombre de guión bajo y subrayado que los parciales regulares, y se colocan en la misma carpeta con el parcial al que pertenecen (no en la carpeta de diseños maestros)".
Pero quiero que se aplique el diseño predeterminado