Проблема в том, что ваш [:data]
параметр равен nil
. Один из способов исправить это - удалить ссылку на [:data]
. Попробуйте вместо этого.
require "rubygems"
require "sinatra"
post '/eval' do
"I got #{params[:command]}."
end
вы можете проверить это с помощью curl в командной строке (если вы используете систему на основе Unix).
curl http://localhost:4567/eval -F "command=hello"
В будущем другим будет полезно, если вы зададите в стеке трассировку своей ошибки вместе со своим вопросом.