Я хотел бы дать несколько советов о том, как сделать это наилучшим образом:
У меня есть приложение Rails, которое обрабатывает комментарии. Каждый комментарий относится к контексту, такому как тема форума или изображение. Контекстная ссылка является полиморфной.
У меня есть частичный, который отображает комментарий, и этот частичный также содержит ссылки для редактирования или удаления, например. Ссылки создаются с использованием «edit_comment_path (the_comment)» и «comment_path (the_comment)» и т. Д.
Теперь я хотел бы включить контекст в эти ссылки: вместо ссылки на "/ comments / 38" я бы хотел, чтобы они ссылались на "/ images / 5 / comments / 38" и "/ themes / 3 / комментарии / 63 "...
Комментарии размещаются только на одном уровне, поэтому, например, никогда не будет ссылки "/ forums / 18 / themes / 17 / comments / 74".
Приложение должно иметь достаточно информации для генерации этих ссылок. Но как лучше всего это сделать?