我有一个类层次结构(简化)如下。
Activity
SubactivityA < Activity
SubactivityB < Activity
其中activity
是 的实例Activity
,subactivityA
是 的实例SubactivityA
,subactivityB
是 的实例SubactivityB
。
我可以使用这些link_to
调用:
=link_to 'Name', edit_activity_path(activity)
=link_to 'Name', edit_subactivitya_path(subactivityA)
=link_to 'Name', edit_subactivityb_path(SubactivityB)
当我遍历活动列表时,这需要我知道子类并指定相关路径。有没有办法自动调用正确的路径,像这样(不起作用)并让它适用于所有子类?
=link_to 'Name', edit_activity_path(activity)
谢谢!