Rails Специфические Ресурсы - PullRequest
1 голос
/ 01 ноября 2011

Я знаю, что в рельсах я могу сказать

resources :articles do
   post :something
end

но это дало бы обычные маршруты, плюс: что-то, что, если бы я хотел указать только сообщение: что-то, или что, если бы я хотел исключить конкретный ресурс, но оставить остальное (в моем случае я пытаюсь выкинуть удаление)

Ответы [ 3 ]

3 голосов
/ 01 ноября 2011
resources :articles, :except => :destroy do
   post :something
end
1 голос
/ 01 ноября 2011

Другие ответы верны, но вы должны проверить Руководство по маршрутизации рельсов (связанное с разделом об ограничении маршрутов) для получения дополнительной информации о доступных вариантах.

1 голос
/ 01 ноября 2011

Я думаю, вы можете просто использовать, кроме

resources :articles, :except => [:destroy]
...