Добавление шаблонной конечной точки с полиморфными рельсами отношений - PullRequest
0 голосов
/ 28 сентября 2019

В моем Rails API у меня есть (что-то аналогичное) publishing_house, который "публикует" несколько типов вещей - скажем, books и movies.В будущем это будет расширяться, поэтому API разработан таким образом, чтобы publishing_house has_many product_identifiers (класс соединения), который присоединял его к identifyable, polymorphic:true, который в настоящее время может быть либо книгой, либо фильмом.

Я хочу создать шаблонную конечную точку, чтобы сделать что-то вроде localhost:3000/search/:publishing_house/:resource, чтобы вернуть ЛЮБУЮ книгу или фильм, как определено идентификатором, специфичным для этого издательства и книги / фильма?

:resource является уникальной строкой, заданной в полиморифических отношениях

a) На какой контроллер я должен попасть?и б) Как мне сгенерировать URL, который я надеюсь создать в route.rb

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...