Size: a a a

2020 May 02

E

Eugene in RubyRush
"I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language." - Матцумото (создатель руби)

https://en.wikipedia.org/wiki/Ruby_(programming_language)
источник

VS

Vlad Sin in RubyRush
Всем привет
источник

VS

Vlad Sin in RubyRush
Нужна помощь
источник

VS

Vlad Sin in RubyRush
источник

VS

Vlad Sin in RubyRush
источник

VS

Vlad Sin in RubyRush
Как так?
источник

АТ

Алексей Тюгаев... in RubyRush
name = gets.encode("UTF-8")
источник

SL

Sergey Lapin in RubyRush
gets.chomp или gets.strip
источник

E

Eugene in RubyRush
Vlad Sin
источник

VS

Vlad Sin in RubyRush
Да, спасибо большое, только что понял, что проблема с русскими символами
источник

В

Владимир in RubyRush
Всем, привет! Использую sinatra. Приложение падает в какой-то момент, выдается ошибка к примеру такая: NoMethodError at /current_data undefined method `+' for nil:NilClass
   file: app.rb location: block in get_forecast_5d_ya line: 181, Вопрос - как можно посмотреть значения переменных до этой ситуации? В ide я бы поставил точки останова и пошагово посмотрел бы. Но как это делать, если использую обычный sublime ? Спасибо!
источник

DG

Denis Gavrilin in RubyRush
byebug, pry
источник

В

Владимир in RubyRush
Да - если бы приложение было консольное, то тоже понимаю - просто ставлю puts name_var, а когда с sinatra , то уже в консоль переменные не вывести)
источник

D

Denis in RubyRush
Владимир
Да - если бы приложение было консольное, то тоже понимаю - просто ставлю puts name_var, а когда с sinatra , то уже в консоль переменные не вывести)
Денис вам сказал как
источник

SU

Serg Udo in RubyRush
Нормально с Рейлс выводится. Я binding.irb использую. Ставите в нужный метод и делаете действие, чтобы он сработал. Открывается Руби консоль.
источник

Э

Эдем in RubyRush
Владимир
Да - если бы приложение было консольное, то тоже понимаю - просто ставлю puts name_var, а когда с sinatra , то уже в консоль переменные не вывести)
Почему не вывести?
источник

Э

Эдем in RubyRush
Точно так же можно вывести, разницы нет
источник

В

Владимир in RubyRush
Denis Gavrilin
byebug, pry
Спасибо за ответ. В pry нужно код всего приложения вводить?
источник

В

Владимир in RubyRush
Эдем
Точно так же можно вывести, разницы нет
Сейчас еще раз попробую. Раньше не получалось.
источник

DG

Denis Gavrilin in RubyRush
Владимир
Спасибо за ответ. В pry нужно код всего приложения вводить?
Нет, где вам нужно остановиться, в методе пишите или byebug или binding.pry и смотрите в консоле все что нужно
источник