У меня есть это:
resources :users do collection do get 'blah' end end
Я хочу сделать это действие (бла) для обоих постов и получить сейчас, возможно?
Похоже, ограничение глагола это то, что вы хотите.
match 'blah', to: 'users#blah', via: [:get, :post]
или
resources :users do collection do match 'blah', via: [:get, :post] end end
Вы можете просто ввести то же имя для почтового маршрута, как это:
resources :users do collection do get 'blah' post 'blah' end end
Оба маршрута будут иметь одинаковый контроллер, действие и url_helpers