Я недавно начал возиться с Синатрой, и я столкнулся с чем-то, что я не могу оборачивать вокруг.Sinatra не дает никакого вывода
get '/lnb/:date' do
CSV.foreach("/home/dlind/code/noak/lnb/#{params[:date]}_lnb.csv") do |post|
"#{post}"
end
end
Это дает пустую страницу при посещении http://localhost/lnb/2013-11-23
, например. Может ли кто-нибудь объяснить, почему это так?
С уважением,
Дэвид
Любых намеки о том, как перебрать этот массив массивов в идиоматическом, чистом способе? – davidl
Что это значит? Вы можете использовать метод 'each' для перемещения массива, как и любой другой массив. –
Ну, повторяя это так: '@posts = CSV.read (" file ") @ posts.each do | post | post [0] 'выводит ошибку:' undefined method 'bytesize' для # '. Думаю, я делаю это неправильно ..: P –
davidl