我们有一个模型“EventSession”,它通过 STI 有几个子类型,包括“NetworkingEventSession”和“DiningEventSession”......在某些情况下,我们希望能够从一个控制器和一个视图处理所有这些,但简单的形式正在寻找在simple_form_for @session 中迭代并尝试使用我们目前尚未定义的networking_event_session_path 帮助器而不是常规的event_session_helper 路径时,该路径可以正常工作并且是我们想要的。
我可以定义新的路线来为每个子类型获取助手,所有这些都指向相同的路径,但这将是非常 unDRY,我们可能并不总是希望它们进入主事件会话路径......有什么方法可以覆盖 simple_form_for在这个特定的视图中明确告诉它使用什么模型/类?