Пользовательский маршрут Sinatra - PullRequest
0 голосов
/ 26 мая 2020

Я хочу создать собственный маршрут для моего проекта блога Sinatra, который показывает пользователю последнее введенное сообщение в базе данных.

get "/most-recent-job" do
  Job.last

Кто-нибудь может помочь? Я не могу найти информацию по такому запросу в своей учебной программе.

1 Ответ

0 голосов
/ 26 мая 2020

Документация Sinatra по маршрутам довольно обширна. Предполагая, что вы просто пытаетесь вызвать метод класса Jobs :: last, и этот метод возвращает что-то строковое, тогда:

get '/most-recent-job' do
  Jobs.last
end

должно выполнить это. Если этого недостаточно для вашего варианта использования, вам нужно будет расширить свой вопрос, включив в него код и выходные данные, показывающие, что должен возвращать Jobs.last, какие бы ошибки вы ни получали из маршрута в настоящее время, и какие, по вашему мнению, выходные данные маршрута должны чтобы выглядеть, если вы ожидаете тип MIME, отличный от text/plain.

...