Size: a a a

2019 December 26

T

Transfer in Ruby School .us
В виме нет проблем с этим, и ничего не глючит никогда
источник

КП

Кот Программист in Ruby School .us
🙂
источник

DG

Denis Gavrilin in Ruby School .us
Alexander *SHADOW*
Мне тут на днях рассказывали, что серверный рендеринг это уже зашквар. Типа и гугл и яндекс уже умеют в JS и он просто не нужен
А конкретнее, чем зашквар? Гугл это здорово, но существуют и другие поисковики, которыми люди пользуются.
источник

D

Denis in Ruby School .us
Ребят, для лотереи гринкарт нужно среднее образование, либо 2 года опыта работы в течении последних 5 лет. Среднего если нет, то как опыт работы Upwork подойдет? Или нужно ИП показывать? Может кто знает, подскажите пожалуйста
источник

OE

Orko Elvis in Ruby School .us
привет, подскажите пожалуйста как вызвать private метод на объекте? Пробую так: "obj.send(:method [, args...])" но нет
источник

OE

Orko Elvis in Ruby School .us
источник

OE

Orko Elvis in Ruby School .us
создал item = Item.new(name: 'Bla', code: 255, size: 'XXl'), потом catalog.add(item) и catalog.send(:find_item_by [255]) - TypeError: nil is not a symbol nor a string - вопрос - что не так?
источник

T

Transfer in Ruby School .us
Тебе нужно вызывать поле code со значением 255, а не просто значение, параметры это же хеш, ключ значение
источник

OE

Orko Elvis in Ruby School .us
тогда у меня TypeError: no implicit conversion of Hash into Integer
источник

И

Иван in Ruby School .us
Orko Elvis
привет, подскажите пожалуйста как вызвать private метод на объекте? Пробую так: "obj.send(:method [, args...])" но нет
зачем делать метод приватным если его надо вызвать на объекте?
источник

OE

Orko Elvis in Ruby School .us
Иван ето для дебага
источник

И

Иван in Ruby School .us
Orko Elvis
создал item = Item.new(name: 'Bla', code: 255, size: 'XXl'), потом catalog.add(item) и catalog.send(:find_item_by [255]) - TypeError: nil is not a symbol nor a string - вопрос - что не так?
send(:find_item_by, 255)
источник

OE

Orko Elvis in Ruby School .us
Иван  спасибо большое))
источник

OE

Orko Elvis in Ruby School .us
И еще вопрос, может кто знает. У меня в аппликации готовы зеленые тесты, но когда меняю такое https://pastebin.com/qhErP49e на @name = options.fetch(:name) и тд тесты падают. В чем разница?
источник

OE

Orko Elvis in Ruby School .us
сменил @size = options.fetch(:size) и в тестах "KeyError:
      key not found: :size
    # ./item.rb:7:in `fetch'", а если @size = options[:size] - все гуд
источник

es

eugene shumilin in Ruby School .us
Orko Elvis
сменил @size = options.fetch(:size) и в тестах "KeyError:
      key not found: :size
    # ./item.rb:7:in `fetch'", а если @size = options[:size] - все гуд
не факт что при @size = options[:size] все ок, просто оно не вызовет ошибку, если не найдет ключ, а выдаст nil
Нужно смотреть тесты и что приходит в options при инициализации
источник

es

eugene shumilin in Ruby School .us
Отвечая на вопрос: разница в том, что при #fetch если ключ не будет найден, то будет  KeyError, при [ ] вернется nil.
источник

FK

Fedor Koshel in Ruby School .us
fetch еще можно передать default, например params.fetch(:valid, false) вернет либо значение по ключу :valid, либо false если его нет. Ну и да, без дефолта упадет с эксепшеном, если нет ключа
источник

OE

Orko Elvis in Ruby School .us
@eugeneshumilin, @FedorKoshel да, все верно! спасибо))
источник
2019 December 27

c

cyrkl in Ruby School .us
Denis
Ребят, для лотереи гринкарт нужно среднее образование, либо 2 года опыта работы в течении последних 5 лет. Среднего если нет, то как опыт работы Upwork подойдет? Или нужно ИП показывать? Может кто знает, подскажите пожалуйста
сделай распечатку когда там работал. У тя ж там хистори есть?
источник