Я хочу, чтобы добавить пользовательский HTTP глагол рельсы 4 вот мой routes.rbКак добавить пользовательский глагол (HTTP метод запроса) для rails4
ring "/session/" => "calls#ringing"
, и я также помещаю этот код инициализаторы
%w(ring busy).each do |method|
ActionDispatch::Request::HTTP_METHODS << method.upcase
ActionDispatch::Request::HTTP_METHOD_LOOKUP[method.upcase] = method.to_sym
end
Когда я пытаюсь запустить приложение, у меня есть эта ошибка.
undefined method `ring' for #<ActionDispatch::Routing::Mapper:0x000000035c4150>
Мне действительно нужно использовать этот пользовательский глагол «КОЛЬЦО».
Я исправил эту проблему, добавив к маршрутам этой строки матча «/ сессия /: SessionID»: в => «вызывает # инициировать» ,: via =>: ring – pahan40
вы можете просто создать свои собственные HTTP-методы, подобные этому ...? Я имею в виду, что это может сработать, но разве это даже имеет смысл? – sevenseacat