Artem
26.02.2018
06:21:14
https://hackr.io/tutorials/learn-ruby
Vasiliy
26.02.2018
07:03:38
ну вообще рубокоп к примеру форматирует немного по другому чем иде
и у него частенько правило меняются туда сюда
плюс наличие внешней тулзы для формата не делает её обязательной и даже наличие в проекте никак не подталкивает к использованию
Google
Антон
26.02.2018
07:05:19
а поинт в чем?
Vasiliy
26.02.2018
07:08:59
поинт что фича в языке обязательная
Антон
26.02.2018
07:10:20
никто не знает как правильно. как в таких условиях делать обязательную фичу? а главное, зачем?
ну и к примеру "no newline" "руби меня" не умела по умлочанию, когда по сути была лучшей иде для руби/рельсы
я против чтобы кто-то владеющий технологией диктовал правила
опенсорс справляется лучше и быстрее
Vasiliy
26.02.2018
07:14:59
ну да, лучше когда упоротый тимлид пишет свой адовый rubocop.yml и команда пользуется его решением
ну так еликсир и есть опенсорсный
и да, никто не знает, но чуваки собрали волю в кулак и сказали - всё, теперь будем делать так, кому не нравится принимаем реквесты
они ещё в добавок теперь требуют чтобы все либы в менеджере пакетов были отформатированы что на мой взгляд жирный плюс, т.к. код делает более единообразным во всей экосистеме
Nursultan
26.02.2018
07:26:19
Всем привет
Кто нибудь делал генерацию QR code на руби?
Pavel
26.02.2018
07:28:26
Google
Nursultan
26.02.2018
07:29:13
Nikita
26.02.2018
07:31:27
это уже отновится к организации работы, можно и свой форматер написать
Vasiliy
26.02.2018
07:32:52
ну давай напишем 101 форматер чтобы всем угодить
Nikita
26.02.2018
07:33:05
кому всем?
Aldar
26.02.2018
07:33:06
Nikita
26.02.2018
07:33:14
зачем угождать всем, я не понимаю?
Vasiliy
26.02.2018
07:33:42
Nikita
26.02.2018
07:33:59
Vasiliy
26.02.2018
07:34:51
а как же гемы которые ты юзаешь?
Nikita
26.02.2018
07:35:32
вопрос в чем, в едином стандарте?
Vasiliy
26.02.2018
07:35:37
да
Nikita
26.02.2018
07:35:47
в кругу кого?
Vasiliy
26.02.2018
07:36:05
в кругу разрабов языка и либ
Alabama
26.02.2018
07:36:27
Vasiliy
26.02.2018
07:36:42
что чем меньше дискуссий по этому поводу будет тем проще не ебать голову что - а вот у нас так принято, потому что так давно принято
ну и плюс тимлидов же не крестят двенадцать помазаников от языка, он вполне возможно норм чел и даже аргументирует свои правила форматирования
Nikita
26.02.2018
07:46:33
Vasiliy
26.02.2018
07:51:25
блеее, ну смори ты же юзаешь синтаксис языка который зафиксировали на уровне языка и такой - бля это данность, но это работает и большинство ок по этому поводу по этому норм и ты в принципе даже не задумаешься что это можно по другому
т.е. не бугуртишь же что блоки надо в {} такие скобки, хотя почему б не юзать к примеру [] почему нас ограничили злые разрабы юзать только фигурные скобки или почему параметр в блок передаётся через || ведь и | и {} не самые удобные символы, надо зажимать шифт
Google
biert
26.02.2018
07:54:11
Господа, подскажите пожалуйста, влияет ли вложенность папок на то что ruby не найдет файл, а то я закидаю в папку /app/services/service.rb и оно работает
а если делаю /app/services/user/service.rb
тогда уже нет
Vasiliy
26.02.2018
07:55:02
а ты не споришь и не бугуртишь потому что изначально у тебя такие условия, ровно как и с форматом со временем будет так же - ты просто принимаешь условия сообщества во благо единообразия всего кода
ojab
26.02.2018
07:55:30
см. http://guides.rubyonrails.org/autoloading_and_reloading_constants.html
Vasiliy
26.02.2018
07:55:54
ещё спринг рестартуй
biert
26.02.2018
07:56:05
о, большое спасибо, не знал как загуглить
Lavrushchik
26.02.2018
07:56:13
почему к index.html может не подгружаться index.js?
No
26.02.2018
07:58:56
А скрипт этот на страницу подключен?
Lavrushchik
26.02.2018
08:00:42
имеется ввиду respond_to в контроллере или?..
или include_javascript?
Vasiliy
26.02.2018
08:05:50
а что ты хочешь то?
Lavrushchik
26.02.2018
08:24:51
да у меня infinite-scrolling не работает с kaminari.
есть пагинация, есть внизу "view more". когда нажимаешь на viewmore, оно начинает подгружать. а автомат ну нихрена не хочет.
уже кучу мануалов перелопатил
прочитал, что проблема в turbolinks ещё - ну ок, удалил все упоминания. а проблема осталась.
Vasiliy
26.02.2018
08:26:14
запрос в консоли видно когда проматываешь?
Lavrushchik
26.02.2018
08:27:17
нет, не видно
Vasiliy
26.02.2018
08:30:53
ты руками обработчик вешал?
Lavrushchik
26.02.2018
08:32:35
вешал
Google
Lavrushchik
26.02.2018
08:32:37
ничего не дало
Антон
26.02.2018
10:07:39
biert
26.02.2018
10:20:37
есть ли в руби что-то подобное? https://stackoverflow.com/a/5601502
пока нашел https://apidock.com/rails/Range/overlaps%3F
Антон
26.02.2018
10:24:01
(Time.now.at_beginning_of_day..Time.now.at_end_of_day).overlaps?(10.minutes.ago..1.year.from_now)
=> true
active_support подключить и вперед
Максим
26.02.2018
11:08:41
Антон
26.02.2018
11:09:05
а смысл, из любого приложения в итоге получается rails ?
Максим
26.02.2018
11:09:12
бля и то верно
Антон
26.02.2018
11:10:14
хотя холодильнику наверное нужен только overlaps.rb, но я под холодильник еще не писал
Vasiliy
26.02.2018
11:43:23
а никто модели не копировал через dup? в этом случае разве коллбек before_create не стартует?
ojab
26.02.2018
11:43:58
create при первом сохранении
.dup.save! должен дёрнуть
Vasiliy
26.02.2018
12:07:15
чёт пропускает коллбек из концерна
хотя валидация оттуда же проходит норм
а блет, точно, сначала валидация же, а потом креате
Darth
26.02.2018
22:00:27
Загуглил rails with vuejs наткнулся на слим, загуглил rails with anguarjs наткнулся на coffee
с руби комьюнити что-то не так
Alexander
26.02.2018
22:21:26
по-моему, оно просто умирает (не пытаюсь разжигать). по теме вопроса, сейчас вроде как каноном является использование webpacker гема и (как следствие) максимальное отделение фронтенда от рельсов. так что лучше гуглить rails + webpack и потом webpack + vuejs.
Eugene
27.02.2018
01:26:38
Артур
27.02.2018
08:23:48
Google
Максим
27.02.2018
08:27:22
>каждый день приходят по человек 5
>каждый день в трёх чаатах разоговоры сообщений на 1000
>руби 2.6.0 превью буквально только вышел
rekero
27.02.2018
09:02:23
Максим
27.02.2018
09:02:49
Я не думаю что это важно
Пишут только активные
А таких в любом коммьюнити меньшая чачть
Vasiliy
27.02.2018
09:04:16
Ты а чате пыхи или реакта был?
Alexander
27.02.2018
09:04:37
>умирает
не с целью розжига было сказано, просто мое мнение. даже самые популярные гемы бывают заброшены, issues трехлетней давности все еще открыты, хотя все еще актуальны. ну и даже если просто сранивнить с экосистемой js, например.
Vasiliy
27.02.2018
09:04:55
Максим
27.02.2018
09:04:57
Vasiliy
27.02.2018
09:08:21
Alexander
27.02.2018
09:09:54
Vasiliy
27.02.2018
09:09:55
ну т.е. - мы ща выкатим фикс х.х.1 который нахуй ломает обратную совместимость, ой у вас права системных директорий слетели