Size: a a a

2020 July 02

BO

Boris O in RubyRush
Ну и в работе пригодится, конечно же.
источник

I

Ilya in RubyRush
Boris O
Тут такой момент, что чем лучше оформлен ваш код и вопрос - тем выше вероятность получить хороший ответ :)
Понял-принял, только ногами не бейте) я вообще за чистоту и порядок
источник

EE

Ekaterina Egorova in RubyRush
💪
источник

A

Anton in RubyRush
Ребят, в задачке про конвертор рублей в доллары, для приведения формата числа к 2 знакам после запятой я использовал format. Потом в подсказке уже увидел round. Ничего ведь страшного? Это просто не первый ресурс по Ruby, который я прохожу.
источник

ЮБ

Юрий Бондарев... in RubyRush
Видимо, не "использовал format", "использовал форматирование"? Форматирование превращает число в строку, а round превращает число в число :)
источник

A

Anton in RubyRush
Ilya
Понял-принял, только ногами не бейте) я вообще за чистоту и порядок
Возможно повторю чей-то ответ. Значение последнего выражения в методе(2+2=4 например ) является возвращаемым значением этого метода. Поэтому в таких случаях return не надо писать, ибо значение возвращается автоматически
источник

A

Anton in RubyRush
Юрий Бондарев
Видимо, не "использовал format", "использовал форматирование"? Форматирование превращает число в строку, а round превращает число в число :)
Метод format
источник

ЮБ

Юрий Бондарев... in RubyRush
Так что если просто для вывода, например, на экран, то форматирования вполне достаточно, а если потом нужно округленное число использовать в расчетах, тогда, конечно, только round
источник

A

Anton in RubyRush
Юрий Бондарев
Так что если просто для вывода, например, на экран, то форматирования вполне достаточно, а если потом нужно округленное число использовать в расчетах, тогда, конечно, только round
Т.е. format по сути используется только для вывода значения?
источник

ЮБ

Юрий Бондарев... in RubyRush
Anton
Метод format
сами писали метод?
источник

A

Anton in RubyRush
Юрий Бондарев
сами писали метод?
Эм, нет)
puts format(“Ваши запасы равны:% .2f”, b / a)
источник

A

Anton in RubyRush
Я его из учебника head first запомнил
источник

A

Anton in RubyRush
Также, используя уже полученные знания, я с первых уроков интерполяцию применяю
источник

ЮБ

Юрий Бондарев... in RubyRush
Anton
Эм, нет)
puts format(“Ваши запасы равны:% .2f”, b / a)
Интерполяция - это правильно.  Если вам просто на экран цифры показать, то приведенное в примере вполне норм. Round нужен только если хотите округлить до N знаков после запятой и затем уже это округленное использовать в расчетах дальше.
источник

E

Exponenta in RubyRush
Ребят
источник

E

Exponenta in RubyRush
Какой справочник посоветуете
источник

E

Exponenta in RubyRush
По Ruby ?
источник

А

Алексей in RubyRush
документация - лучший справочник)
источник

R

Roux in RubyRush
Здравствуйте. Завис с ActionCable( Нужно сделать так, что бы загружаемые посты с картинками динамически одновременно появлялись для разных пользователей\в разных окнах и т.п.
Как я понял из найденного материала, нужно сделать следующее:
1. Создать канал а-ля rails g channel room
2. В файле room_channel.rb в методе subscribed активировать stream_from "room_channel"
3. В контроллере картинок в методе create добавить ActionCable.server.broadcast 'room_channel'..(а дальше правильно задать параметры, с чем проблемс)
4. В файле room_channel.js в received(data) также верно указать, с чем снова таки проблемы, ибо не совсем понимаю что и в каком виде.
Вывожу я imagepost.title и  imagepost.image соответственно, вот в таком виде как на скрине, это все рабоатет.
Так вот, подскажите пожалуйста, если алгоритм верный, то как правильно п. 3 и 4 реализовать? А если нет, что я упускаю, куда смотреть?
Устал уже тыкаться, гуглить и т.п. этот вопрос. Понимаю что много что изучить с этим связанное надо, но хотелось бы что бы что-то заработало, ибо упоролся в этот момент уже.
источник

R

Roux in RubyRush
источник