Это действительный обработчик маршрута Синатры? - PullRequest
0 голосов
/ 13 марта 2011

Это действительный обработчик маршрута?

post '/lists/:id/delete' do
   #delete list
   ...
end

Я не могу его запустить.

1 Ответ

1 голос
/ 13 марта 2011

Да, это так. Но он будет срабатывать только при выполнении запроса HTTP POST, например, отправьте форму, используя метод post:

<form action="/lists/17/delete" method="post">
  ...
</form>

Если вы введете тот же URL-адрес в браузере, однако, будет запущен запрос HTTP GET. Если это то, что вы хотите, вы должны заменить post на get в вашем маршруте.

Отличное место для начала: http://www.sinatrarb.com/intro.

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