Как сделать маршрут как для получения, так и для отправки? - PullRequest
3 голосов
/ 16 марта 2011

У меня есть это:

resources :users do

  collection do


  get 'blah'

  end

end

Я хочу сделать это действие (бла) для обоих постов и получить сейчас, возможно?

Ответы [ 2 ]

11 голосов
/ 22 января 2014

Похоже, ограничение глагола это то, что вы хотите.

match 'blah', to: 'users#blah', via: [:get, :post]

или

resources :users do
  collection do
    match 'blah', via: [:get, :post]
  end
end
3 голосов
/ 16 марта 2011

Вы можете просто ввести то же имя для почтового маршрута, как это:

resources :users do
  collection do
    get 'blah'
    post 'blah'
  end
end

Оба маршрута будут иметь одинаковый контроллер, действие и url_helpers

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