
pny
17.05.2017
20:55:14
ладно, хер с ним, вопрос в другом, ты ниче не юзаешь для синхронизации шаред вольюма?

Alex
17.05.2017
20:55:42

v
17.05.2017
20:56:35

Google

Anna
17.05.2017
21:04:33
ток мало
Томущо один человек его ведёт просто по фану

Artur
17.05.2017
21:06:18

Артур
18.05.2017
08:04:25
Всем привет! Готовлю доклад по чистой архитектуре, хочу уточнить кое-что. Ответьте, пожалуйста)
Для подготовки доклада на конфу, хочу узнать известность подхода. Пожалуйста, ответьте, кто вы, и знакомы ли с Чистой архитектурой от Дядюшки Боба.
Backend dev, даже не слышал – 48
??????? 61%
Backend-dev, использовал/использую (в т.ч. в pet-проектах) – 14
?? 18%
Backend dev, слышал что-то... – 13
?? 16%
Android dev, использовал/использую – 3
▫️ 4%
Android dev, слышал – 1
▫️ 1%
Android dev, не слышал
▫️ 0%
? 79 people voted so far.

Denis
18.05.2017
08:05:26
Доклад будет доступен в youtube?

v
18.05.2017
08:05:37
гм, а где пункт "обоссать и сжечь"?
без него голосование нещитово

Артур
18.05.2017
08:07:05

Denis
18.05.2017
09:47:09
Каким сервисом sms рассылки вы пользуетесь?

v
18.05.2017
09:48:15
en/ru?

Denis
18.05.2017
09:49:12
Желательно для украины

Aleksey
18.05.2017
09:49:46
?

Google

v
18.05.2017
09:49:56
sms.ru подойдет, я думаю

Denis
18.05.2017
09:50:38
Спасибо

Alexander
18.05.2017
09:51:48

Serhii
18.05.2017
09:55:39
помогите подружить heroku с rails 5.1.0. не получается jQuery запустить. он в 5.1.0 подключается через yarn, по хероке написано что бы появился yarn на инстансе надо в gemfile добавить webpacker. когда добавляю webpacker у него появляются проблемы с зависимостями (active_record < 5.1.0).

v
18.05.2017
09:56:28

Maxim
18.05.2017
09:56:39

Denis
18.05.2017
09:57:27
sms.ru, twillio дорогие
хероку еще не поддерживает же yarn еще

Serhii
18.05.2017
09:59:11
ого. чето не думал что такая разница в версиях может быть с рубигемс

Denis
18.05.2017
09:59:57
я вчера только читал об этом. сейчас найду
Хотя может уже и исправили

Klim
18.05.2017
10:05:29

Serhii
18.05.2017
10:06:27
а где найди ссылку. я про это только видел, но оно нормально стартует https://devcenter.heroku.com/changelog-items/1114
yarn работает, но рельса не находит вебпака при прекомпайле ассетов


Dmitry
18.05.2017
10:08:02
CV можно присылать на dkrysko@finteca.ru
В команду разработки проекта www.safecrow.ru требуется Middle Ruby/RoR разработчик.
Пара слов о проекте: Новый продукт на рынке финансовых услуг. Продукт востребован и уже работает на рынке.
Что предстоит:
• Доработка текущего решения на RoR;
• Проектирование и разработка новых компонентов.
Требования:
• Уверенное знание Ruby, Ruby on Rails (4 или 5), опыт работы от 1-го года;
• Система контроля версий (git);
• Опыт работы с реляционными БД (используем Postgres);
• Опыт коммерческой разработки на Rails;
• Опыт и умение разбираться в чужом коде;
• Умение работать в команде и желание развиваться.
Плюсами будет:
• Опыт интеграции со сторонними API
• Знание JS
• Опыт работы с EmberJS
• Умение писать сценарии деплоя на Capistrano
• Умение паковать rails и приложения в Docker
• Опыт работы с JenkinsCI/TravisCI сервером, CI/CD,
• Базовые знания PHP
Условия:
Само собой, комфортный офис в 10 мин. пешком от метро 1905 года, печенье, кофе, чай.
Медицинская страховка со стоматологией после испытательного срока.
Белая зарплата, гибкий график работы.
Приятный и доброжелательный коллектив.


Vasiliy
18.05.2017
10:10:01


Dmitry
18.05.2017
10:10:36
зп до 150 net + премии

Vasiliy
18.05.2017
10:11:02
дополни вакансию и поставь тег #работа


Dmitry
18.05.2017
10:12:29
#работа
CV можно присылать на dkrysko@finteca.ru
В команду разработки проекта www.safecrow.ru требуется Middle Ruby/RoR разработчик.
ЗП 150 000 net + премии
Пара слов о проекте: Новый продукт на рынке финансовых услуг. Продукт востребован и уже работает на рынке.
Что предстоит:
• Доработка текущего решения на RoR;
• Проектирование и разработка новых компонентов.
Требования:
• Уверенное знание Ruby, Ruby on Rails (4 или 5), опыт работы от 1-го года;
• Система контроля версий (git);
• Опыт работы с реляционными БД (используем Postgres);
• Опыт коммерческой разработки на Rails;
• Опыт и умение разбираться в чужом коде;
• Умение работать в команде и желание развиваться.
Плюсами будет:
• Опыт интеграции со сторонними API
• Знание JS
• Опыт работы с EmberJS
• Умение писать сценарии деплоя на Capistrano
• Умение паковать rails и приложения в Docker
• Опыт работы с JenkinsCI/TravisCI сервером, CI/CD,
• Базовые знания PHP
Условия:
Само собой, комфортный офис в 10 мин. пешком от метро 1905 года, печенье, кофе, чай.
Медицинская страховка со стоматологией после испытательного срока.
Белая зарплата, гибкий график работы.
Приятный и доброжелательный коллектив.

Google

Serhii
18.05.2017
10:14:16
вообще имелось ввиду отредактировать сообщение, а не засирать чат

v
18.05.2017
10:14:46

Vasiliy
18.05.2017
10:15:30
пацаны, в рельсе, кто что юзает - пундит или канканкан? и можно коротко - почему?

v
18.05.2017
10:16:02
предпочитаю пундит

Alexander
18.05.2017
10:16:06
пундит

Artur
18.05.2017
10:16:23
хипсторы
кек

v
18.05.2017
10:16:24
в канканкане правила в какоой-то пиздец со временем превращаются

Artur
18.05.2017
10:16:30
у нас на проекте канканкан издавна
я не грю, что это топчик, но вот так вот получилось.

Alexander
18.05.2017
10:17:29
А я после trailblazer к пундит привык, все логично и в нужном месте

Artur
18.05.2017
10:19:29

Alexander
18.05.2017
10:27:10
это да, но если грамотно организовать, то норм выглядит.
например, один из проектов что пилил использовал дефолтный контроллер который инклудился во все остальные, вот так он выглядит https://gist.github.com/AlexanderMint/b41c846a78067e67b1f80ea0f9bfdba4
А вот как то так сам контроллер
class Client::ContactsController < Client::LayoutController
def class_model
current_user.contacts
end
def redirect_options
{
create: url_for(:contacts),
update: url_for(:contacts),
destroy: url_for(:contacts)
}
end
def model_params
params.require(:contact).permit(:name, :value)
end
end

Vasiliy
18.05.2017
10:30:28
спасибос ребят

Alexander
18.05.2017
10:33:31

Aleksey
18.05.2017
10:36:04
есть специальный тип ошибки
raise 'Not implemented' => raise NotImplementedError

Alexander
18.05.2017
10:36:37

Aleksey
18.05.2017
10:36:50
особо роли не играет, конечно, в данном случае

Google

Denis
18.05.2017
11:34:32
Неправильно редактируются данные. При редактирование товара. В итоге создается новая запись oem. И в таблице oem_good создается новая запись со старым id от good и c id новой записи в oem.
https://gist.github.com/denisoster/d5f02a3f033b3b06f60f277bc47fbe34
Добавил oems_attributes: [:id, :name] и заработало

Sergey
18.05.2017
12:01:04
что лучше в плане производительности БД?
хранить локаль пользователя в базе на уровне таблицы profiles и записывать в колонку locale код локали, н-р “ru” или “en”
или вынести локаль на уровень другой таблицы locales и записывать в таблицу profiles id локали locale_id ?
(пока что дополнительные поля для локалей не планируются. Учитывая что их будет немного - 8 максимум, решение с переносом локалей в отдельную таблицу тоже выглядет сомнительным
Вопрос только в том для меня - что оптимальнее по производительности - записывать и хранить значения или хранить id и обращаться к другой таблице по id?)

Denis
18.05.2017
12:03:43
тогда да лучше новые таблицы
есть отличные гемы

Admin
ERROR: S client not available

Sergey
18.05.2017
12:04:07
Денис, это мне ответ?)

Denis
18.05.2017
12:04:25
https://github.com/globalize/globalize
Обращатся к другой. Ну я вообще не профи. так что мое мнение можешь не учитывать

Nursultan
18.05.2017
12:31:55
Кто нибудь с active_admin работал когда нибудь?

Klim
18.05.2017
12:33:39
согласно закону больших чисел - да.

Nursultan
18.05.2017
12:35:27
хочу сделать загрузку фалов через carrierwave а он мне выдает это
https://github.com/carrierwaveuploader/carrierwave/blob/master/README.md
file_field брал отсюда

v
18.05.2017
12:35:59

Nursultan
18.05.2017
12:36:18
в чем проблема может быть?

v
18.05.2017
12:36:54

Nursultan
18.05.2017
12:37:09
а как это тогда написать?

v
18.05.2017
12:37:30
rjl gjtr;
код покеж

Google

v
18.05.2017
12:37:37
желательно гистом

Andrey
18.05.2017
12:37:37
у тебя форма на странице есть?

Смерть
18.05.2017
12:37:55
а тебе обязательна кастомная форма?

Nursultan
18.05.2017
12:38:15
код покеж
https://gist.github.com/Nursultan91/888a2b792070434b1eaf4eb7594ef0ef

Смерть
18.05.2017
12:39:02
почему не использовать
form do |f|
f.inputs do
f.input :reports
end
end
А, твой вопрост походу вообще не связан с AA

Nursultan
18.05.2017
12:41:28

Andrey
18.05.2017
12:41:40
попробуй file_field_tag заюзать

v
18.05.2017
12:41:50

Andrey
18.05.2017
12:41:51

v
18.05.2017
12:42:04
у тя пробел некоторый в базовых понятиях

Klim
18.05.2017
12:42:18
у тебя там загрузка, а экшен шоу. ты с роутами не намудрил?
я с АА не работал но у кэриера в формах обычно что-то вроде f.file_field :kortinko

v
18.05.2017
12:42:42

Andrey
18.05.2017
12:43:18
или simple_form_For