¿Cómo maneja la herencia de una sola tabla en SimpleForm para que un solo ayudante maneje todos los modelos?

Tenemos un modelo "EventSession" que tiene varios subtipos a través de STI, incluidos "NetworkingEventSession" y "DiningEventSession" ... queremos ser capaces de manejarlos todos desde un controlador y una vista en algunos casos, pero la forma simple es mirar en los objetos al iterar a través de simple_form_for @session y tratar de usar el ayudante networking_event_session_path, que actualmente no tenemos definido, en lugar de la ruta regular event_session_helper, que funcionaría bien y es lo que queremos.

Podría definir nuevas rutas para obtener ayudantes para cada subtipo, todas dirigidas a la misma ruta, pero eso será muy poco confiable, y es posible que no siempre deseemos que vayan a la ruta de la sesión del evento principal ... ¿hay alguna manera de anular simple_form_for en esta vista particular para decirle explícitamente qué modelo / clase usar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta