Size: a a a

2019 October 02

AD

Anton Davydov in pro.ruby
Sunny Daily
регуляркой /(\d+\.\d+)/
плохая регулярка
источник

E

Ekaterina in pro.ruby
пока у меня получилось вытащить через индексы, но это чет как-то совсем плохо :DD
источник

E

Ekaterina in pro.ruby
это версия сборки, она всегда формата Version х.х.х.-build.ххххх
источник

AD

Anton Davydov in pro.ruby
Ekaterina
пока у меня получилось вытащить через индексы, но это чет как-то совсем плохо :DD
>> str = 'Version 6.5.0-build.1113.9554f8a5'
=> "Version 6.5.0-build.1113.9554f8a5"
>> str.match(/\AVersion (.+)-build.+\z/)
=> #<MatchData "Version 6.5.0-build.1113.9554f8a5" 1:"6.5.0">
>> str.match(/\AVersion (.+)-build.+\z/)[1]
=> "6.5.0"
источник

AI

Alex Ilizarov in pro.ruby
Ekaterina
это версия сборки, она всегда формата Version х.х.х.-build.ххххх
"Version х.х.х.-build.ххххх".split[1].split('.')[0..1].join('.')


Я тебе немного треша принес.
источник

AI

Alex Ilizarov in pro.ruby
Но регулярка нагляднее будет
источник

E

Ekaterina in pro.ruby
всем большое спасибо! выбрала оптимальный вариант)
источник

AL

Ambro Lastwill in pro.ruby
.match должен подойти =)
источник

RM

Ruslan Makhnivskiy in pro.ruby
Ruslan Makhnivskiy
Привет, можно ли в модели использующей active storage проходить валидацию на тип файла только если он изменился?
Или кто как делает валидации с active storage?
источник

AL

Ambro Lastwill in pro.ruby
Anton Davydov
плохая регулярка
Вот так правильно?
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
источник

AD

Anton Davydov in pro.ruby
Ambro Lastwill
Вот так правильно?
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
я выше написал как лучше будет
источник

AD

Anton Davydov in pro.ruby
Ambro Lastwill
Вот так правильно?
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
в этом случае ты не ловишь начало и конец + вариант с (\d+\.\d+) лично мне не нравится из-за не очевидности
источник

AL

Ambro Lastwill in pro.ruby
А, там ловится группа между пробелом и тире. Я просто привязался к тому, чтобы выдать пару цифр версии с точкой между ними, без третьей цифры
источник

AL

Ambro Lastwill in pro.ruby
О, оказывается, regexp можно отправить прямо в []
string[/\AVersion (.+)-build.+\z/, 1]
источник

AK

Andrey Kolnoochenko in pro.ruby
Парни, привет!
Сижу над Ruby проектом и немного умираю) Так как легаси там куча, то знаний по Ruby не хватает (так-то я скорее Python fullstack/devops). Знаю, что мой запрос непрофильный и админ в праве достать бан-хаммер, но если есть желающие поконтрактить над большим проектом с расчётом по часам, то пишите. Стек такой:

Ruby 2.3
Rails 4.2
Rspec
PostgreSQL
Sidekiq+clockwork
JBuilder (JSON API)
Haml + CoffeeScript + React + JSX + gulp + npm
разумеется git
Пригодится:
работа с ElasticSearch и redis
работа с Chef (Amazon OpsWorks) и CircleCI – используются оба
понимание Docker (это для локальной разработки)
источник

Т

Тенпеннай in pro.ruby
Andrey Kolnoochenko
Парни, привет!
Сижу над Ruby проектом и немного умираю) Так как легаси там куча, то знаний по Ruby не хватает (так-то я скорее Python fullstack/devops). Знаю, что мой запрос непрофильный и админ в праве достать бан-хаммер, но если есть желающие поконтрактить над большим проектом с расчётом по часам, то пишите. Стек такой:

Ruby 2.3
Rails 4.2
Rspec
PostgreSQL
Sidekiq+clockwork
JBuilder (JSON API)
Haml + CoffeeScript + React + JSX + gulp + npm
разумеется git
Пригодится:
работа с ElasticSearch и redis
работа с Chef (Amazon OpsWorks) и CircleCI – используются оба
понимание Docker (это для локальной разработки)
знаний по руби не хватает, а знаний по реакту хватает?
источник

AK

Andrey Kolnoochenko in pro.ruby
Тенпеннай
знаний по руби не хватает, а знаний по реакту хватает?
Нет… скорее наоборот: сам язык-то довольно просто освоить. Тулинг уже сложнее, но тоже потихоньку разобрался. А вот сейчас нужно ещё и в react и в jbuilder докинуть функционала и тут я сломался.
источник

Т

Тенпеннай in pro.ruby
жбилдер
источник

Т

Тенпеннай in pro.ruby
кто-то не искал лёгких путей
источник

Т

Тенпеннай in pro.ruby
лисп как лисп
источник