@rubylang

Страница 1407 из 1684
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
https://github.com/whomwah/rqrcode
Уже читаю доку))

Nikita
26.02.2018
07:31:27
ну да, лучше когда упоротый тимлид пишет свой адовый rubocop.yml и команда пользуется его решением
если тимлид пишет адовный rubocop.yml не считаясь с пожеланиями команды, то такой он тимлид, нет?

это уже отновится к организации работы, можно и свой форматер написать

Vasiliy
26.02.2018
07:32:52
ну давай напишем 101 форматер чтобы всем угодить

Nikita
26.02.2018
07:33:05
кому всем?

Aldar
26.02.2018
07:33:06
никто не знает как правильно. как в таких условиях делать обязательную фичу? а главное, зачем?
Лол, здесь подход такой же как у рельс, либо вы согласны с rails way, либо используете что то другое. А ведь мог бы быть и конструктор сделай сам.

Nikita
26.02.2018
07:33:14
зачем угождать всем, я не понимаю?

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
а если делаю /app/services/user/service.rb
в /user/service.rb ищется класс User::Service

см. 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
почему к index.html может не подгружаться index.js?
А скрипт этот на страницу включен?

А скрипт этот на страницу подключен?

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
Лол, здесь подход такой же как у рельс, либо вы согласны с rails way, либо используете что то другое. А ведь мог бы быть и конструктор сделай сам.
Всеже рейлс - фреймворк который предлагает абстракцию, и в этой абстракции должны договориться что например параллельные прямые пересекаются, когда рубокоп напротив охватывает язык разработки у которого уровень асбстракции всеже значительно ниже, чем у фреймворка для веба и от области применения совсем не звависит и интерпретироваться будет нормально В конце концов можно написать DSL в котором будут вообще свои правила и соглашения, при этом говорить что "подход такой же как и в NEWDSL" вы либо согласны либо нет? В общем, не очень корректный аргумент ? Никаких лолов

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
active_support подключить и вперед
а можно только activesupport/lib/active_support/core_ext/range/overlaps.rb ?

Антон
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.

Google
rekero
27.02.2018
09:02:23
>каждый день приходят по человек 5
Ну ты посчитай, сколько людей пишут хотя бы раз в неделю

Максим
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
не с целью розжига было сказано, просто мое мнение. даже самые популярные гемы бывают заброшены, issues трехлетней давности все еще открыты, хотя все еще актуальны. ну и даже если просто сранивнить с экосистемой js, например.
ну во первых, нахера писать если работает, во вторых ишью не всегда про нерабочие гемы, в третьих - экосистема js лолшто? там же пиздец либа на либе и либой погоняет

Alexander
27.02.2018
09:09:54
ну во первых, нахера писать если работает, во вторых ишью не всегда про нерабочие гемы, в третьих - экосистема js лолшто? там же пиздец либа на либе и либой погоняет
я именно про активность сообщества. насчет того, что работает — вот неправда, уже кучу раз вляпываюсь в проблему и помогает только mokey патчинг.

Vasiliy
27.02.2018
09:09:55
ну т.е. - мы ща выкатим фикс х.х.1 который нахуй ломает обратную совместимость, ой у вас права системных директорий слетели

Страница 1407 из 1684