Давайте предположим, что мне нужны два ресурса, вложенных в route.rb следующим образом:
resources :post do
resources :comment
end
По соглашению comments.id будет комментариями первичный ключ и comments.post_id будет внешним ключом .
Мне нужен первичный ключ , чтобы быть составным ключом [comments.post_id, comments.id] .
Чтобы я мог иметь каждый первый комментарий каждого отдельного поста с id == 1, каждый второй комментарий каждого отдельного поста с id == 2 и так далее ...
Конечно, мне также нужно отключить каждый маршрут, который ссылается на комментарий (дочерний ресурс), не ссылаясь также на его сообщение (родительский ресурс).
Это просто пример, мой настоящий проект не о блоге (я бы по-другому справился с этой проблемой), я хотел бы знать, есть ли способ добиться такого поведения для вложенногоресурс для обеспечения совместимости с устаревшей базой данных.
Спасибо.