У меня есть таблица ссылок, которая выглядит следующим образом:
create_table "links", :id => false, :force => true do |t|
t.integer model1_id
t.integer model2_id
t.string someotherinfo
end
В настоящее время я определяю маршруты следующим образом:
match '/links/:model1_id/:model2_id/' => buggable_links#validate
Похоже, я должен быть в состоянии сделатьчто-то вроде resources
, а не выписывать все match
заявления.Как правильно использовать rails для создания маршрутов ресурсов на моделях, которые не имеют единственного первичного ключа, например, чтобы URL содержали два идентификатора?».Плюсы и минусы этого обсуждаются в этом вопросе , но для целей этого вопроса давайте предположим, что я хочу оставить свою схему БД такой, какая она есть.