
Vasiliy
21.12.2017
11:41:10
вроде как веневер просто для того чтобы из твоего файла расписания в руби перевести в крон и добавить это дело в крон таб

Eugene
21.12.2017
11:41:14
а тебе надо, чтобы он столентий енв грузил? это как раз багами попахивает

Vasiliy
21.12.2017
11:41:37
а дальше из кронтаба просто запускаются твои рейк таски

biert
21.12.2017
11:47:19
мне надо через апи платежной системы деньги выводить по расписанию, вы предлагаете сделать rake task с этим делом, потом добавтить в крон через whenever добавить когда запускать эту таску, я правильно понял?

Google

Vasiliy
21.12.2017
11:53:14
ну как то так да

Максим
21.12.2017
12:48:42
любые единоразовые или привязаные по времени задачи нужно делат ькак рейк задачи
если привязка по времени то нужно исполльзовать крон
это нормальная практика

Vasiliy
21.12.2017
12:54:32
но вообще лучше заранее логику вытащи куда-нибудь в класс, не в самом рейке, а там просто вызывай свой класс, чтобы на случай если где ещё это надо было выполнить ты просто вызвал бы класс

Максим
21.12.2017
12:57:26
+

Andiskiy
21.12.2017
13:06:48

Максим
21.12.2017
13:07:03
а вот тут хз я не пробовал

Andiskiy
21.12.2017
13:07:56
есть там шедулер, пишет бесплатно, но потом какая-то дичь
типа от вызовов зависит, но цена нигде не написана
у меня делай джоб, но я хочу уйти от него, меня держит одно это

Eugene
21.12.2017
13:09:00
Деплойте на докку и все будет бесплатно :)
По удобству тот же хероку, только без такого скалирования :)

Google

Andiskiy
21.12.2017
13:09:47

Vasiliy
21.12.2017
13:10:06
доку это же селф хостед, не?
почти год стабильно работает

Eugene
21.12.2017
13:10:29
Гугл dokku
Если нужно скалирование, то flynn, но его я пока не юзал
Выглядит интересно

Andiskiy
21.12.2017
13:12:09

Vasiliy
21.12.2017
13:12:45
да вродь https://elements.heroku.com/addons/scheduler
он тупой конечно, но для примитивных задач сойдёт
а смысл докку если для него всё равно сервак нужен?

Eugene
21.12.2017
13:15:40
Сервер будет дешевле
Особенно если у тебя несколько приложений
У меня на 1 сервере 4 штуки работает на докку

Vasiliy
21.12.2017
13:16:33
а ну хотя да, если на одном несколько пускать

Александр
21.12.2017
14:22:16
Ищу мастера по активадмин. Есть пользователь, у него есть таблица с документами, у документов есть таблица с картинками, как добавить в админку возможность удалять и добавлять эти картинки?

Roman
21.12.2017
14:23:28
добавляешь кастомный инпут, переопределяешь контроллер и в нем обрабатываешь все это дело

Александр
21.12.2017
14:23:40
Пытался через has_many сделать, добавил accepts_nested_attributes_for, но почемуто при апдейте пользователя, не прокидывается сам айдишник таблицы

Roman
21.12.2017
14:24:29
с удалением можно сделать action_item, который будет вызвать нужный экшен для удаления

Google

Александр
21.12.2017
14:27:11
и для добавленя получается тоже?

Roman
21.12.2017
14:27:41
для добавления у тебя будет это поле в edit/new вьюхах
form do |f|
f.inputs do
...
f.input :document_image, as: :image
...
end
f.actions
endcontroller do
def create
document = Document.new(permitted_params[:docuement])
document_image = DocumentImage.create(document_id: docuemnt.id, image: params[:document][:document_image])
....
end
end
как-то так

Александр
21.12.2017
14:42:08
Примерно понял, спасибо

No
21.12.2017
15:59:27
Айоу народ
Вопрос по бгмерзкому Grape
Есть grape-swagger
Есть массив в get запросе со списком values
В UI оно не умеет корректно отправлять такие массивы
Если выбрать больше одного значения
Кто-то с таким воевал?

Смерть
21.12.2017
16:00:09
А кто во фронте шарит? Решил тут Bootstrap 4 поковырять. Хочу странного. Хочу popover с html контентом. А конкретно с табами. Контент рендерю в виде скрытого блока, а потом передаю в popover через $().html(). Так вот в таком случае табы переключают скрытые элементы, хотя я использую классовый селектор. Можно это как-то обойти?

Александр
21.12.2017
16:01:31
использовать ийдишники
классовые селекторы нужно только если нужно стили поменять
или сделать что-то сразу со всеми

Смерть
21.12.2017
16:03:30
с айдишниками та же проблема
там получается создается копия элемента с тем же айди
а это еще хуже

Александр
21.12.2017
16:04:13
так стоп, а как так получается что у вас разные табы с одним айдишником?

Google

Смерть
21.12.2017
16:05:54
$('[data-toggle=popover][data-popover-content]').popover
html: true
content: ->
content = $(this).attr('data-popover-content')
$(content).children('.popover-body').html()
title: ->
title = $(this).attr('data-popover-content')
$(title).children('.popover-heading').html()
поповер открывается так
И получается, что вот эта строка
$(title).children('.popover-heading').html()
Копирует элементы вместе с их айдишником
точнее строка с контентом, но не суть.
https://gist.github.com/HooFoo/1fc73b231a0c37c9e5945934aa807f41
вот такое имею сейчас

Admin
ERROR: S client not available

Антон
21.12.2017
20:08:13
если это про active_admin то я поддерживаю

Andrey
21.12.2017
20:28:27
Это про попытки кастомизировать актив админ

vladimir
22.12.2017
06:44:45
Всем привет. Вопрос по axlsx гему. Никто не пробовал использовать файл xlsx как шаблон для рендеринга xlsx? То есть берём оттуда стили, и передаём их в axlsx.
Или другими словами дописывать данные в существующий xlsx файл с сохранением форматирования

Антон
22.12.2017
09:28:17

vladimir
22.12.2017
09:29:08
как это сделать с наименьшей болью?если есть пример будет супер.

Антон
22.12.2017
09:29:25
никак

vladimir
22.12.2017
09:30:22
ок. а с болью как ты делал?

Антон
22.12.2017
09:30:34
микрософт - наркоманы
у них примерно 8 способов как сделать поле для заполнения
какой из них выберет эксель в определенный момент не известно
доходило до того, что я вручную пересобирал xlsx чтобы все было везде одинаково и программируемо
на самом деле ничего собо страшного нет
два три дня страданий, ничего особенного
если файл разумных размеров
может быть что-то изменилось за 5 лет, но я сомневаюсь

vladimir
22.12.2017
09:32:45
иммено так я и не хотел делать, вручную разбирать все это в xml (

Google

Антон
22.12.2017
09:32:53
с наркоманами всегда опасно работать

vladimir
22.12.2017
09:33:20
ясно спасибо! буду страдать, жаль что нет готового инструмента, вроде задачка очевидная

Антон
22.12.2017
09:34:03

vladimir
22.12.2017
09:35:09
очевидная в смысле популярная. Если популярная, то обычно что-то уже есть и можно обойтись без своего велосипеда

Антон
22.12.2017
09:36:01
да руби популярен, да эксель популярен
но задача заполнения экселевского файла не имеет общего решения априори

vladimir
22.12.2017
09:38:02
видимо да.

Roman
22.12.2017
12:16:54
всем привет, нет ни у кого примера как настроить rails + actioncable + nginx?

Vasiliy
22.12.2017
12:17:28
а в чём сложность?
это rails + actioncable + nginx настривается так же как rails + nginx

Roman
22.12.2017
12:18:13
кабель при handshake отвечает 404 либо failed: WebSocket is closed before the connection is established.

Vasiliy
22.12.2017
12:18:28
а логи чего пишут?
на локале работает?

Roman
22.12.2017
12:19:44
на локале другая проблема, не могу nginx завести
но не суть, сама рельса работает нормально
проблема при подключении к вебсокету

Vasiliy
22.12.2017
12:21:07
сдаюсь)