@proRuby

Страница 261 из 1594
ⰿⰰⰾⱏ
05.11.2016
01:26:03
Денис
05.11.2016
13:41:46
с каким обоснованием?))
Они он делает контейнеры очень зависимыми, а в kubernetes это более гибко. При масштабировании и добавлении новых сервисов разительно меньше геммороя

У людей опыт внедрения в продакшн пол года, на несколько проектов, так что я думаю, что можно положиться на их опыт. Amplifr.com

Вот это один из проектов

Google
Lupsick
05.11.2016
14:00:34
еще у меня есть вот такая хуйня def serializable_hash options=nil super.merge "type" => type end

потому что активрекорд съедает type

короче ротешник ебал активрекорда

Danila
05.11.2016
14:01:17
а чего ты скобки вокруг аргументов не ставишь?

Alexander
05.11.2016
15:47:53
а чего ты скобки вокруг аргументов не ставишь?
По той же причине, по которой не ставят точку с запятой после каждой строчки

Danila
05.11.2016
15:56:13
эм?

Alexander
05.11.2016
15:56:51
эм?
В чём заключается данный вопрос?

Danila
05.11.2016
15:57:34
у божидарчика в стайлгайдах рекомендуется обрамлять аргументы скобками

Alexander
05.11.2016
15:59:51
не знаю, его рубокопу пофиг

Danila
05.11.2016
16:00:06
понятно

Google
Alexander
05.11.2016
16:00:13
f((3 + 2) + 1) убого же (это из примера)

Danila
05.11.2016
16:00:29
из какого?

Alexander
05.11.2016
16:00:40
из какого?
https://github.com/bbatsov/ruby-style-guide#method-invocation-parens

Danila
05.11.2016
16:01:11
не, это не пример

это он объясняет как в случае с

Alexander
05.11.2016
16:01:29
as in не пример, ага

Danila
05.11.2016
16:01:36
не пример

примеры ниже

на руби написаны

Alexander
05.11.2016
16:01:53
а это не может быть руби?

Danila
05.11.2016
16:02:03
часто у тебя такие аргументы в коде написаны?

(3 + 2) + 1

f ((a + b) + c)

Alexander
05.11.2016
16:02:32
2.even? у меня и такое не часто, знаешь ли

Danila
05.11.2016
16:02:33
ты такое встречал когда ни будь

о господи, я не понимаю о чем ты говоришь

Alexander
05.11.2016
16:03:06
жаль, это несложно ведь

anyway, я предпочту func a + b + c а не func((a + b) + c) или даже func(a + b + c) почему? да потому же, почему и точки с запятой не ставятся это не обязательно и дальше идёт вкусовщина хочется скобки из-за привычки? ок дальше можно и насчёт отступов холи-вар развести, про которые у него тоже написано, но лучше не надо

Google
Alexander
05.11.2016
16:09:03
а не ты ли говорил что переменные k, v - зло и надо писать хотя бы key, val что бы было понятней?
ага. в естественном языке скобок нет, так что эстетика. что и было аргументом основным в key, val

Иван
05.11.2016
16:10:02
старанно что ты предпочитаешь не сокращать пременные и в то же время опускаешь скобки

Alexander
05.11.2016
16:11:17
старанно что ты предпочитаешь не сокращать пременные и в то же время опускаешь скобки
не странно, я уже объяснил выше. представь(мы.используем(скобки) + и + точки_с_запятой); ?

Danila
05.11.2016
16:12:58
ну и молодец)

живи и процветай

johnny
05.11.2016
16:14:19
Ребят, скажите пожалуйста, как закрыть доступ для посетителей простенького сайта к определенной странице?

девайс и убрать регистрацию?

или как-то проще?

Иван
05.11.2016
16:16:09
а для кого оставить доступ?

skynet
05.11.2016
16:16:43
может :except

johnny
05.11.2016
16:16:45
для админа сайта

может :except
это как?

Иван
05.11.2016
16:17:14
ну так и проверяй на админа в контроллере

johnny
05.11.2016
16:17:43
как это сделать?)

Dmitry
05.11.2016
16:23:06
сделай, например, метод свой проверки и реакции на него, а в контроллере напиши before_action :твой_метод

Подскажите, пожалуйста, для модели в рельсах со связью has_many с полем through можно добавлять эти зависимости без метода build? Поясню: есть модели Conversation, User и ConversationMemeber, связывающее их. Хочется, чтобы при создании Conversation, можно было сразу писать, например, Conversation.new(:users => [User.find(1)]).

kolas
05.11.2016
16:45:36
можно

Dmitry
05.11.2016
16:46:59
а что ещё нужно тогда указать? Если так и оставить, объект Conversation нельзя сохранить

Alexander
06.11.2016
07:37:17
потому что активрекорд съедает type
Правильно делает - это поле используется для STI и свои поля так называть нельзя. Лучше переименуй в kind

kolas
06.11.2016
07:39:19
можно еще было поменять type на другое ченить

Google
Admin
ERROR: S client not available

kolas
06.11.2016
07:39:23
в модели

Alex
06.11.2016
07:43:20
#вопрос #архитектура Пилю гем для отправки смс. Он предоставляет унифицированный интерфейс для отправки смс под разные реализации. Так вот, хочу сделать проверку формата номера телефона чтобы он был международным стандартным. Логично ли будет кидать ArgumentError если формат номера не подпадает под формат?

Т.е если номер не совпадает с +1000000 то кидать ArgumentError.

Я считаю что ошибку такого рода разработчик должен словить на девелопменте, а в продакшене она вообще не должна возникать, соответственно нет какого то специального класса ошибки.

Это будет единственная ошибка которую явно кидает гем.

I
06.11.2016
07:45:46
я бы сделал возможность выставить дефолтную зону в initializer'e

Alexander
06.11.2016
07:45:50
О, а поддержка фейковой отправки (в файл) для development будет?

Alex
06.11.2016
07:45:57
Могу дать ссылку на гем.

Alexander
06.11.2016
07:46:08
Офигенно )

Давай

Alex
06.11.2016
07:46:18
Отправлять в файл особого смысла нет, он в консоль плюет например.

https://github.com/Fedcomp/active_sms

Я его планирую довести до production grade к концу 8-го ноября.

Собственно, что по моему вопросу? как лучше сделать на ваш взгляд?

kolas
06.11.2016
07:48:12
можно вообще не проверять

Alexander
06.11.2016
07:48:26
Если будет время - сделаю гем для смс услуг

Alex
06.11.2016
07:48:29
можно вообще не проверять
Реализации для конкретных сервисов должны быть уверены что формат будет правильный

kolas
06.11.2016
07:48:33
смс гейты сами проверяют

Google
Alex
06.11.2016
07:48:36
иначе придется эту проверку в каждую реализацию пилить.

Alexander
06.11.2016
07:48:50
+1, пусть гейты проверяют

kolas
06.11.2016
07:48:57
ну разрабочик сам виноват

Alex
06.11.2016
07:48:59
Почему вы так считаете?

kolas
06.11.2016
07:49:03
если формат левый дает

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

Alex
06.11.2016
07:49:37
Например амазон ожидает формат номера в формате +10000000

а sms.ru ожидает 7000000

и т.д

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