@rubylang

Страница 1309 из 1684
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
хз, у меня бесплатно
https://devcenter.heroku.com/articles/scheduler ты про это?

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 файл с сохранением форматирования

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 чтобы все было везде одинаково и программируемо

ок. а с болью как ты делал?
xml внутри архива, который 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
сдаюсь)

Страница 1309 из 1684