Неопределенный метод 'bytesize' для # <Хеш>

Другой подход, который я использовал, должен добавить параметр к рассматриваемому методу. Например, вместо void Foo(), используйте void Foo(string context). Тогда передача в некоторой уникальной строке, которая указывает на контекст вызова.

, Если Вам только нужна вызывающая сторона/контекст для разработки, можно удалить param перед поставкой.

21
задан Factor Mystic 31 August 2012 в 16:51
поделиться

1 ответ

Я думаю, у вас та же проблема, о которой говорилось здесь: ошибка возникает, когда я пытаюсь использовать метод «все» в datamapper

В вашем случае Sinatra пытается получить возврат значение @ lavels.update и превратите его в строку для отображения пользователю.

Попробуйте это, чтобы увидеть, решает ли это проблему:

get '/job' do
  @labels = Labels.new
  @labels.update
  "Labels Updated"
end

Теперь возвращаемое значение представляет собой строку, поэтому вы не должны получать ошибку .

42
ответ дан 29 November 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: