Size: a a a

2020 December 28

Р

Руслан in RubyRush
Pavel Berkovich
Ребят, y Вас в доке к подготовке есть такой вопрос:
********
Есть 2 версии приложения и в новой версии мы хотим поменять у уже существующей колонки значения на дефолтные, но чтоб в старом приложении все работало со старыми значениями (бд одна само собой). Как ты это будешь делать? Какую миграцию напишешь?
*****
Как на него правильно ответить?
Разве речь не о том, чтобы просто в миграции добавить значения по умолчанию (default:...)?

Значение будет применено для новых записей, если не передавать параметры. Старые значения останутся такими же
источник
2020 December 29

AV

Alexander Vladimirov in RubyRush
Руслан
Разве речь не о том, чтобы просто в миграции добавить значения по умолчанию (default:...)?

Значение будет применено для новых записей, если не передавать параметры. Старые значения останутся такими же
для всех новых записей, независимо от версии приложения*
источник

CM

Cruel Mango in RubyRush
Руслан
Разве речь не о том, чтобы просто в миграции добавить значения по умолчанию (default:...)?

Значение будет применено для новых записей, если не передавать параметры. Старые значения останутся такими же
поменять значения у колонки это поменять значения у колонки. А в старом работало со старыми - речь о значениях внутри колонок, если нет , то вопрос составлен некорректно
источник

CM

Cruel Mango in RubyRush
Руслан
Разве речь не о том, чтобы просто в миграции добавить значения по умолчанию (default:...)?

Значение будет применено для новых записей, если не передавать параметры. Старые значения останутся такими же
Ещё момент - в старом приложении новые записи будут создаваться с новыми дефолтными значениями, то есть уже не все работает со старыми значениями.
источник

CM

Cruel Mango in RubyRush
Но если подойти со стороны что это скорее всего простой вопрос на собеседование, то скорее всего да - просто change_column_default :table, :column, from: :old_value, to: :new_value
источник

VS

Vadim Shtefan in RubyRush
привет
ребят, а что, прогресс не сохраняется или нужно где-то залогиниться?
источник

CM

Cruel Mango in RubyRush
Vadim Shtefan
привет
ребят, а что, прогресс не сохраняется или нужно где-то залогиниться?
Куки не удалять
источник

VS

Vadim Shtefan in RubyRush
ладно, спасибо
источник

VS

Vadim Shtefan in RubyRush
а есть ли разница между ' и " при написанни их в коде?
источник

SK

Sergey K in RubyRush
Vadim Shtefan
а есть ли разница между ' и " при написанни их в коде?
Есть. В двойные кавычки можно включать переменную в строку.
источник

SK

Sergey K in RubyRush
Vadim Shtefan
а есть ли разница между ' и " при написанни их в коде?
name = vadim
puts “Hello, #{name}”
источник

VS

Vadim Shtefan in RubyRush
#{name} это называется переменная, так?
я просто только 3 урока пока прошел
а в ' нельза переменную засунуть поулчается?
тогда в чем смысл использования ' ? Не лучше ли всегда использовать двойные кавычки
источник

AV

Alexander Vladimirov in RubyRush
Vadim Shtefan
а есть ли разница между ' и " при написанни их в коде?
источник

VS

Vadim Shtefan in RubyRush
спасибо
источник

AV

Alexander Vladimirov in RubyRush
Vadim Shtefan
#{name} это называется переменная, так?
я просто только 3 урока пока прошел
а в ' нельза переменную засунуть поулчается?
тогда в чем смысл использования ' ? Не лучше ли всегда использовать двойные кавычки
источник

VS

Vadim Shtefan in RubyRush
класс, благодарю
источник

VS

Vadim Shtefan in RubyRush
хотел спросить, это нормально, что мне очень скучно читать документацию, например, про то какие еще существуют операторы, а хочется уже поскорее написать какую-то программу. Или подобное нужно искоренять?)
источник

M

Michael in RubyRush
ID:0
🟣🟢🔴

Однажды Сережа решил стать крутым востребованным инженером.
Но все время пропускал стримы "Хорошего программиста"...
Так и остался вечным джуном 😱

Вторник 29 декабря 21:00 по Москве

Прямой радиоэфир в чатике @rubyrush

по мотивам вопросов наших теле-зрителей:
https://pastebin.com/0fTZhus8

Во время эфира можно будет задать любые другие вопросы.
Ожидаются @mechnicov @aristofun, скорее всего еще заглянут @installero @eugzol @inemation

Приходи, не будь как Сережа!

PS: записи не будет
Заряжайте наушники 🎧 и заходите сегодня на эфир. Надеюсь будет 🔥
источник

M

Michael in RubyRush
Vadim Shtefan
хотел спросить, это нормально, что мне очень скучно читать документацию, например, про то какие еще существуют операторы, а хочется уже поскорее написать какую-то программу. Или подобное нужно искоренять?)
Можете вообще не читать, начинайте сразу с программы. А как упретесь в оператор - тогда и прочитаете. Это лучший способ обучения.
источник

AV

Alexander Vladimirov in RubyRush
Vadim Shtefan
хотел спросить, это нормально, что мне очень скучно читать документацию, например, про то какие еще существуют операторы, а хочется уже поскорее написать какую-то программу. Или подобное нужно искоренять?)
Документация всегда нудная, но без нее никуда

попробуйте совмещать, читаете документацию и по ходу дела пробуете применить
источник