Lo que quiero hacer es tener 2 controladores diferentes, cliente y cliente_test. El controlador del cliente ya está creado y quiero crear un controlador test_client que pueda usar para jugar con la interfaz de usuario del cliente y ajustarlo según sea necesario. Principalmente trato de evitar la validación que he incorporado al cliente y su dependencia de un controlador de administración que carga los datos.Renderizar una vista de otro controlador
por lo que quiero que el controlador test_client cargue un conjunto de datos de muestra y luego muestre la vista de índice del controlador del cliente para que pueda ajustar la IU de los clientes. Eso es todo.
He intentado esto en el método del índice test_clients:
class TestClient
def index
render :template => 'client/index'
end
end
pero me da un error porque no puede encontrar los parciales de clientes, ya que está mirando en los controladores de vista actual para ellos ...
Así que ya he investigado esto y la mayoría de la gente dice que nunca debería hacer esa llamada, pero creo que este es un uso razonable ... Solo necesito descubrir cómo hacerlo funcionar.
¿Estás usando git? Porque este es un buen caso de uso para git branches en mi humilde opinión. – lucapette
En realidad estoy usando svn, pero esa es una buena idea. Podría intentar eso en mi próximo proyecto. – german129