Size: a a a

2020 February 19

mB

mr Bubble in Ruby School .us
А подскажите по загрузке жс, вот когда генеришь контроллер то с ним автоматом создаются соответствующие файлы js и sccs. У меня разный жс для разных контроллеров, лежит в соответствующих файлах, это нормально что всегда загружается весь жс? Я думал что если у меня есть order_controller то с ним загружается order.js, а с остальными контроллерами нет.
источник

mB

mr Bubble in Ruby School .us
А по факту когда я использую другой контроллер - order,js тоже подгружается, это норм?
источник

RY

Ruslan Yand in Ruby School .us
def all_tags=(names)
   self.tags = names.split(',').map do |name|
     Tag.where(name: name.strip).first_or_create!
   end
 end
Почему в данном случае обязательно указывать self иначе изменение количества тегов и их добавление не работает. Хотя в остальных случаях Руби использует синтаксический сахар и подразумевает автоматом  в инстанс методах, согласно контексту (self).
ruby версия 2.6.3
источник

И

Иван in Ruby School .us
Ruslan Yand
def all_tags=(names)
   self.tags = names.split(',').map do |name|
     Tag.where(name: name.strip).first_or_create!
   end
 end
Почему в данном случае обязательно указывать self иначе изменение количества тегов и их добавление не работает. Хотя в остальных случаях Руби использует синтаксический сахар и подразумевает автоматом  в инстанс методах, согласно контексту (self).
ruby версия 2.6.3
потому что это метод сеттер. руби не понимает хочешь ты создать локальную переменную и присвоить ей значение или использовать твой сеттер метод
источник

RY

Ruslan Yand in Ruby School .us
Спс
источник

RY

Ruslan Yand in Ruby School .us
Упустил момент с сетором.
источник

И

Иван in Ruby School .us
mr Bubble
А подскажите по загрузке жс, вот когда генеришь контроллер то с ним автоматом создаются соответствующие файлы js и sccs. У меня разный жс для разных контроллеров, лежит в соответствующих файлах, это нормально что всегда загружается весь жс? Я думал что если у меня есть order_controller то с ним загружается order.js, а с остальными контроллерами нет.
ну в целом норм. но все конечно зависит от ситуации, если у тебя для какой то конкретной страницы используется очень много жс кода, который много весит и может потенциально тормозить загрузку страниц при медленном интернете, то наверно не стоит этот жс отдавать как минимум на главной.
источник

И

Иван in Ruby School .us
с другой стороны жс кешируется в браузере, и если отдать весь жс на главной, то при переходе на следующие страницы не будет дополнительной подгрузки, он просто из памяти возьмется
источник

mB

mr Bubble in Ruby School .us
Иван
ну в целом норм. но все конечно зависит от ситуации, если у тебя для какой то конкретной страницы используется очень много жс кода, который много весит и может потенциально тормозить загрузку страниц при медленном интернете, то наверно не стоит этот жс отдавать как минимум на главной.
Ну пока не очень много. А где и как это разруливается  загружать жс или нет?
источник

И

Иван in Ruby School .us
mr Bubble
Ну пока не очень много. А где и как это разруливается  загружать жс или нет?
javascript_include_tag/javascript_pack_tag
источник

И

Иван in Ruby School .us
а ну и require_tree убрать надо если 5 рельсы
источник

mB

mr Bubble in Ruby School .us
Иван
а ну и require_tree убрать надо если 5 рельсы
Спасибо!
источник

M

Michael in Ruby School .us
Michael
⚡️Новая движуха, не пропустите
🚷«Говнокод не пройдет!»

В ближайший четверг 20 февраля 21:00 Мск на ютуб канале ХП (http://bit.ly/goodprogrammer_yt)

В прямом эфире сделаем review вашего кода. Обсудим хорошие и плохие места, дадим конструктивный фидбек.

Условия:
1. Прислать до 12:00 20 февраля на hi@goodprogrammer.ru ссылку на публично доступный репозиторий с кодом
2. В репозитории должна быть четкая инструкция как развернуть локально проект (чтоб работал — если ваш код не работает, вам еще рано просить code review).
3. Принимаются в первую очередь Ruby/Rails проекты (можно js, typescript, node, react)
4. Мы заранее вам сообщим если будем разбирать ваш код
5. Отправляя нам ссылки вы соглашаетесь на публичное обсуждение и демонстрацию вашего проекта

Все приглашаются в чат прямого эфира участвовать в код-ревью.
🤘🎸
Прислали несколько очень прикольных проектов, удивительно что все чисто руби. Заходите завтра на огонек в 21.00 мск
источник

M

Michael in Ruby School .us
Например генератор морзянки (!) или парсер ВК комментариев
источник
2020 February 20

АУ

Алексей Ушаков in Ruby School .us
Michael
Прислали несколько очень прикольных проектов, удивительно что все чисто руби. Заходите завтра на огонек в 21.00 мск
будет запись?
источник

M

Michael in Ruby School .us
🚷 Говнокод не пройдет! — code-review в прямом эфире

https://www.youtube.com/watch?v=wkTPBAMaUr0

Заходите, будем вместе кодревью делать )
источник

A

Aleksandr in Ruby School .us
Создатель Ruby on Rails ушел из гонок на выносливость посреди сезона
https://ru.motorsport.com/wec/news/sozdatel-ruby-on-rails-ushel-gonok-na-vynoslivost-posredi-sezona/4688074/
источник

D

Dmitriy in Ruby School .us
Правильно! Во фреймворке дел за гланды...)
источник

O

Olga in Ruby School .us
Dmitriy
Правильно! Во фреймворке дел за гланды...)
😂 ))
источник

A

Aleksandr in Ruby School .us
Я прям представил как он вылазит из Порше садиться за комп снимает шлем и начинает кодить😁
источник