@proRuby

Страница 1155 из 1594
Alex
30.03.2018
17:57:05
Anton
30.03.2018
18:13:07
Я писал об этом, могу скинуть

Black
30.03.2018
18:14:42
Довой

Все равно тебе лучше записать отдельный видеокурс со всеми best стэками. А то по отдельности собирать как в мозайке не то.

Google
Alex
30.03.2018
18:19:58
Антон о DI https://t.me/pepegramming/20

Антон о DI контнейнерах https://t.me/pepegramming/38

Black
30.03.2018
18:41:36
Понятно, но Антон объяснение у тебя непростыми примерами. Это к совету

Nikita
30.03.2018
18:57:06
Объясняй на хлебном мякише

Black
30.03.2018
19:38:43
Тебе пример с логгером сложный? :)
Я в общем. Не только про примеры, но и про объяснение (определение). Просто нужно знать, что объяснять надо не для себя, а для потребителя. Ведь логично что составляешь текст не для себя. Это так к сведению ко всем кто будет обучать чему-то. Да я знаю, что я говорю, вот просто откройте к примеру в ютубе видео про паттерны и вы заметите, что они просто описывают и создают его, и все, больше ничего, не говорят для чего надо использовать, в каких случаях надо использовать, а в каких не надо и т.д. А для примера учителя можете брать Евгения Попова?

Anton
30.03.2018
19:40:04
Я так то для себя пишу скорее

Потому что это хочу структурировать свои знания + не говорить одно и тоже из раза в раз

Black
30.03.2018
19:40:43
Я то не про тебя лично говорил.

Subb98
31.03.2018
06:04:09
Привет. В application.rb указываю config.time_zone = 'Moscow', в консоли Time.now.zone выдаёт +05. Чего не хватает в настройках?

П.с.: в development.rb / production.rb подобных настроек нет.

Попробовал указать другую таймзону. Ничего не поменялось. По какой-то причине берётся локальное время.

Указывал вот так: config.time_zone = "Pacific Time (US & Canada)"

Google
Vladislav
31.03.2018
06:21:31
Time#zone берёт таймзону сервера вроде, а значение из конфига рельс используется в ActiveRecord и т.п.

Subb98
31.03.2018
06:24:29
А, то есть, это только для таймштампов в БД?

kolas
31.03.2018
06:25:19
Time.current попробуй если рельсы

Subb98
31.03.2018
06:25:21
Понял, сейчас буду проверять. Спасибо за инфу.

Time.current попробуй если рельсы
Да, теперь верно показывает.

Black
31.03.2018
10:47:27
Да, теперь верно показывает.
Time.current это сокращенное Time.zone.now

Roman
31.03.2018
11:35:24
Всем привет. Такой вопрос по тестам: как вообще отличать интеграционные от юнит, допустим, в контексте апи-приложения? Если я тестирую контроллер - это же интеграционный тест? А что тогда в таком случае покрывать юнит тестами? Мне, например, достаточно покрыть все энд поинты контроллера, чтобы проверить все поведения сервис объектов, которые там вызываются. Но в таком случае тесты получаются довольно медленные. Получается лучше тестировать сервис объекты по отдельности? И где в таком случае использовать моки/стабы?

Anton
31.03.2018
11:43:51
юнит тесты - это тесты, которые не вызывают никаких зависимостей, интеграционные - вызывают

в твоем случае с эндпоинтами есть зависимость - сервис

будешь его вызывать - будет интеграционный

если замокаешь сервис - будет юнит

(если у тебя в контроллере, кроме сервиса нет другой бизнес логики, конечно)

Anton
31.03.2018
11:56:12
ну или можешь фаулера почитать https://martinfowler.com/bliki/IntegrationTest.html

Roman
31.03.2018
11:56:34
в твоем случае с эндпоинтами есть зависимость - сервис
то есть достаточно один раз проверить экшн, а всю бизнес-логику проверять тестированием сервисов?

Anton
31.03.2018
11:56:46
ага

тогда из эндпоинта не придется генерировать кучу данных, что бы сервис прошел + будет быстрее

но тут важно учитывать, что логику эндпоинта тоже проверить надо

т.е. проверить, что будет когда сервис возвращает результат, который ты учитываешь

Google
Roman
31.03.2018
11:57:53
ну это да, понятно

тогда разница будет в том, что я буду вызвать не контроллер, а просто объект

Anton
31.03.2018
11:59:11
разница в том, что контроллер будет вызывать сервис, который выполнит весь код или контроллер будет вызывать заглушку, которая просто возвращает результат

Diego
01.04.2018
10:30:52
https://youtu.be/3ZYmHXKY8yU?t=1

Владимир
01.04.2018
10:32:04
https://youtu.be/3ZYmHXKY8yU?t=1
ето видео на прон?

Black
01.04.2018
16:31:43
Как вы используете SVG иконки на сайте? Чистый svg код иконки выглядит большим, его так и писать что ли?

john
01.04.2018
16:38:07
да

Александр
01.04.2018
16:41:04
Просто в тег img прокидываешь путь к файлу и все

Black
01.04.2018
16:46:12
да
Ты пишешь чистый код svg прямо в коде? Шутка?

john
01.04.2018
16:46:19
нет

john
01.04.2018
16:47:02
не я писал, но в коде видел редактор все стерпит

George
01.04.2018
17:40:59
Как вы используете SVG иконки на сайте? Чистый svg код иконки выглядит большим, его так и писать что ли?
Прописываю в img url к svg файлу. Нормально настроенный http сервер все равно прогонит его через gzip при отдаче

Black
01.04.2018
17:44:10
Не подскажете как сделать на примере зеленый блок по центру? Важно чтобы синий блок (навигация) был наверху, а зеленый по центру? https://jsfiddle.net/6ujh0dte/3/

При display flex обязательно

align-self: center для зеленого блока работает только по горизонтали, но по вертикали не получается

Black
01.04.2018
18:12:16
George
01.04.2018
18:12:27
Да, если модно, то лучше flexbox Кстати - кто нибудь пробовал flexbox классы в Bootstrap 4?

Google
George
01.04.2018
18:12:50
https://v4-alpha.getbootstrap.com/utilities/vertical-align/

Black
01.04.2018
18:14:23
Думал flexbox решает все проблемы, но не тут-то было

john
01.04.2018
18:18:14
не тут кобыла

Black
01.04.2018
18:19:04
Grid что ли использовать?? Никто незнает, можно ли их уже использовать или еще рано?

Владимир
01.04.2018
19:18:14
если иконка в динамике то кодом прописывать а если статика то постой img с ссылкой

Black
02.04.2018
00:19:23
Как думаете, весь js код лучше записать в application.js или же по отдельности в выделенную js? Первый вариант лучше тем, когда приходится искать код, то открываешь application и находишь в поиске разом. Но все-таки как должно быть в идеале или что ближе к идеалу?

George
02.04.2018
01:21:36
Я делаю отдельно, каждый код в соответствии с тем для какого контроллера какой код. Общий код - а его обычно бывает много - выношу в application.js При этом по факту я стараюсь писать инициализацию jQuery так, чтобы данные для инициализации брались из data- аттрибутов инициализируемого элемента (если так сам плагин не делает), то есть кода, специфичного для контроллера было не много

George
02.04.2018
01:59:25
Это зависит уже от проекта. Если ajax по сабмиту формы - то я выношу форму в partial, дальше просто либо делаю что там положено в случае успеха, либо заново рендерю этот же partial в том же месте с тем же объектом - тогда rails добавляют field_with_errors к невалидным полям. Если каждое поле в реальном времени - то там разные способы. Но я бы для таких проектов вообще не jQuery уже использовал

Igor
02.04.2018
04:03:52
Как вы используете SVG иконки на сайте? Чистый svg код иконки выглядит большим, его так и писать что ли?
в object прокидывать путь до svg, если ничего не путаю, то в таком варианте даже стили можно применять

Oleg
02.04.2018
06:46:17
Grid что ли использовать?? Никто незнает, можно ли их уже использовать или еще рано?
Обычно в вебе технологии приходят быстро, но флекс, который я лично ещё в 2013 юзал, всё-равно вызывает вопросы мол а не рано ли

В 2014 это уже был без префиксов стандарт

С гридами были нюансы с некоторыми опциями у некоторых браузеров, да

А вообще те кто юзал ExtJS и прочее такое умели во флекс даже на ие 6 ибо если браузер не умеет нативно - он умеет в js

Но надо больше страдать, поэтому флоты, инлайн блоки и маржин авто

Позиционирование в чистом хтмл до флексов это комплекс костылей и велосипедов поверх

Ибо же ещё несколько способов той же центровки

Google
kolas
02.04.2018
06:52:05
используйте флексбоксы, пусть челы с ие страдают

Oleg
02.04.2018
06:52:05
Всё это такая боль

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