@proRuby

Страница 1044 из 1594
Tim
12.02.2018
10:53:03
ну это просто пример к тому же

Alex
12.02.2018
10:53:13
когда бэкаплю .git папку, потом просто могу ее распаковать куда угодно, дальше git add --all git reset --hard HEAD и вуаля, у меня проект из HEAD из папки .git. В любой папке.

Tim
12.02.2018
10:54:31
а как часто пользуются CI? Travis например

Alex
12.02.2018
10:54:43
Чуть реже чем всегда

Google
Vasiliy
12.02.2018
10:54:48
желательно всегда

Alex
12.02.2018
10:54:51
Тесты на чем гонять перед приемкой будешь?

Vasiliy
12.02.2018
10:54:55
ну тут смотря какая команда

Alex
12.02.2018
10:55:02
о, новичку полезно с тестами хотя бы ознакомиться

здорово экономят время если рука набита.

rspec

Peter
12.02.2018
10:55:35
о, новичку полезно с тестами хотя бы ознакомиться
можно ключевые слова для гугления?

Alex
12.02.2018
10:56:13
можно ключевые слова для гугления?
давай поиграем в игру. Ты попробуешь из моей фразы выделить ключевики - а я скажу норм или нет.

Vasiliy
12.02.2018
10:56:27
rspec

Alex
12.02.2018
10:56:38
скилл генерирования ключевиков из общего текста - очень нужный скил.

Tim
12.02.2018
10:56:46
Тесты на чем гонять перед приемкой будешь?
то есть они для некоторого унифицированного тестирования? чем это выгодно отличается от тестирования на локальном компе?

Vasiliy
12.02.2018
10:56:55
но ты бы шагами двигался, сначала б гайды

Alex
12.02.2018
10:57:10
то есть они для некоторого унифицированного тестирования? чем это выгодно отличается от тестирования на локальном компе?
как правило CI это собрать проект и прогнать тесты. Иногда (у некоторых читал) сразу деплой нового кода если тесты прошли

Google
Alex
12.02.2018
10:57:22
деплой может быть как на прод так и на стейжинг или один из стейжингов для теста.

Vasiliy
12.02.2018
10:57:31
Alex
12.02.2018
10:57:38
ror, тесты? :)
во первых давай использовать английские слова

Alex
12.02.2018
10:58:18
деплой — CD, а не CI.
да, пожалуй. Просто часто это работает из одного и того же места, jenkins/travis

okay. RoR testing?
как правило все сокращают до rails. Я по крайней мере. А так, да.

Tim
12.02.2018
10:59:05
Alex
12.02.2018
10:59:38
вроде обычно сборка проекта и тесты, не думаю что есть что то еще.

законспектировал, пасиба
и да, по умолчанию при гуглеже rails tests, ты наткнешься на minitest с некоторой вероятностью. Поэтому следующим сообщением я написал rspec

Alex
12.02.2018
11:02:15
холиварище между minitest и rspec это отдельная тема. Но когда кодил на minitest - постоянно ругался на него самого и отсутствие/недоразвитость инструментов, потому что большинство юзает rspec

ну и как по мне rspec удобнее, как в наглядности, так и в возможности управления гавнокодом.

потому что большинство кода это гавнокод.

Tim
12.02.2018
11:03:26
на каком ещё уровне надо знать такие штуки (понятно, что чем больше опыта, тем лучше, но всё же): sql, как устроены реляционные бд, elasticsearch? и как часто помогает/применяется знание устройства внутренностей рельсов (типа тот же ActionDispatch)? особенности интерпретатора руби? (gil и т.д.)

Максим
12.02.2018
11:05:32
чем лучше знаешь свой инструмент тем лучше

про бд желательно тоже хорошо знать, ты же бекенд

Tim
12.02.2018
11:06:03
чем лучше знаешь свой инструмент тем лучше
да, я это и написал. но это ровным счетом ни на что не отвечает

Google
Alex
12.02.2018
11:06:10
эластика иногда юзается, неплохо ее знать на базовом уровне

Максим
12.02.2018
11:06:36
ну т.е. на уровне "изучай пока есть что изучать"

Кøе-ктø Геннадьевич
12.02.2018
11:06:47
https://gist.github.com/dmitryfry/ce3fa905315e89fffe3256402dfb7b56

Alex
12.02.2018
11:06:57
знание gil тебе поможет когда захочешь сделать много потоков в рубях чтобы что то посчитать

Максим
12.02.2018
11:07:23
настолько чтоб было удобно и непроблемно написать или хотяб понять как надо написать каой либо запрос в бд

ojab
12.02.2018
12:30:40
потому что не подключил, очевидно

Mikhail
12.02.2018
16:47:24
Ребят, я студент, планирую выучить руби, но я где-то читал, что есть нюансы с гемами на винде

Mikhail
12.02.2018
16:48:36
Команда по кс??

Evegeniy
12.02.2018
16:54:16
Команда по кс??
Нет, по доте

Evegeniy
12.02.2018
16:54:34
Та что по кс — для питона

Rafkat
12.02.2018
16:54:53
https://c9.io/new

запусти здесь рельсы и будь доволен

Artem
12.02.2018
16:55:42
опрос, что должен сделать ruby-разработчик, если ему дают старый проект а там в Gemfile видит такое: gem 'rmagick' варианты 1. Уволиться 2. Пойти попить кофе 3. Попросить прибавки к зарплате 4. Заменить в `Gemfile` `gem 'rmagick'` на `gem "mini_magick"` и проапдейтить lock файл

Aleksandr
12.02.2018
16:58:15
rmagick - это еще не therubyracer

Artem
12.02.2018
16:59:05
Максим
12.02.2018
16:59:25
Нокогири

Artem
12.02.2018
17:00:12
Нокогири через харакири, Максим, ты со своим api разобрался?)

Google
Aleksandr
12.02.2018
17:01:33
С ними у меня никогда особых проблем не было, а с therubyracer постоянно. Как-то мне так и не удалось его побороть с патченым руби 1.9.3

Artem
12.02.2018
17:03:55
да, руби 1.9.3 это было уже круто, после 1.8

Aleksandr
12.02.2018
17:06:59
кстати Rmagick начал хромать именно после Руби 2.0, перестали за ним следить((
На сколько я помню там просто imagemagick нужной версии надо поставить. Покрайней мере с таким только сталкивался)

Максим
12.02.2018
17:07:27
Нокогири через харакири, Максим, ты со своим api разобрался?)
Да, походу все работает на магии, спасибо

Admin
ERROR: S client not available

Artem
12.02.2018
17:07:58
Да, походу все работает на магии, спасибо
нзч, тебе спасибо, рассказал нам про api))

@avfomin, у меня всегда было две проблемы с bundle, это pg и этот rmagick ((, причем всегда их решал и потом забывал как((, в основнам да несоответсвие версий и пути к системный библиотекам

Максим
12.02.2018
17:58:55
Docker
ну ткое

далеко не всем он нравится

а

стоп

я думал ты к другой теме

Alex
12.02.2018
17:59:10
плюсую за докер

ах лол, я тоже думал

докер либо подсистема винды

Artem
12.02.2018
18:12:14
капец, ruby без docker ни ускориться, ни поставиться не может((

rekero
12.02.2018
18:18:59
На сколько я помню там просто imagemagick нужной версии надо поставить. Покрайней мере с таким только сталкивался)
ну старые версии imagemagick энивей нельзя использовать из-за критических уязвимостей

Google
Roman
12.02.2018
18:48:48
я так норм девелопил

под чистой виндой - гонево

Mikhail
12.02.2018
19:14:31
Aleksandr
12.02.2018
19:16:33
@avfomin, у меня всегда было две проблемы с bundle, это pg и этот rmagick ((, причем всегда их решал и потом забывал как((, в основнам да несоответсвие версий и пути к системный библиотекам
у них есть верные способы лечения, которые практически в 99% случаев работают (with_pg_config и PKG_CONFIG_PATH) и со временем наизусть запоминаются, а у therubyracer все что угодно, начиная с шаманских переустановок v8, заканчивая перебором путей к gcc и тп ?

Artem
12.02.2018
19:25:42
@avfomin, ох, если бы они еще эти path в своем замечательном gems коррелировали с путями версий самого postgres ((

Aleksandr
12.02.2018
19:27:20
Artem
12.02.2018
19:27:48
обычно

но не наверняка(

bootstrap 4 forms in Rails 5 https://github.com/comfy/comfy-bootstrap-form

Кøе-ктø Геннадьевич
12.02.2018
20:14:15
ребя, как экранировать скобки? Company.create(companies: h.store(split(" ", 2)[0], split(" ", 2)[1])

companies это хэш

победил

Denis
13.02.2018
03:57:04
привет всем комрады :)

есть ошибка вылезает

Страница 1044 из 1594