@rubylang

Страница 1491 из 1684
brute11k
10.05.2018
12:50:20
Есть ли возможность воспроизвести ошибку на новом проекте с минимумом кода?

Nikita
10.05.2018
12:54:35
последняя или почти последняя, 5.1.6

помогло в конфиге поставить preload app и после задания количества вебворкеров ошибка пропала и перезапуска

brute11k
10.05.2018
12:57:50
А что за сервер, unicorn, puma?

Google
Nikita
10.05.2018
13:00:07
А что за сервер, unicorn, puma?
ну разработка на puma

standalone на passenger

там такой проблемы нет)))

кстати с капистрано себе чуть голову не сломал от количества информации и конфигов, где начать копать чтобы получить нормальное представление надо мне вообще все это и когда?

хм, странный вопрос, сам же и понял что делать, но спасибо энивей хД

пока еще не понимаю разницу между puma, passenger и unicorn, минусы плюсы и т д

знаю ток что апач мне более знаком чем nginx поэтому найдя туториал для passenger запустил прод на нем

brute11k
10.05.2018
13:10:01
кстати с капистрано себе чуть голову не сломал от количества информации и конфигов, где начать копать чтобы получить нормальное представление надо мне вообще все это и когда?
По-идее, упрощает деплой проекта. Нужно, если требуется приложение на много серверов одновременно поставить и запустить. Так же полезно будет, чтобы разработчикам проще было релизить новые версии.



Nikita
10.05.2018
13:12:02
а наоборот для параллельной разработки и деплоя на один сервер?

brute11k
10.05.2018
13:12:12
пока еще не понимаю разницу между puma, passenger и unicorn, минусы плюсы и т д
Сначала разберись, что такое Rack и для чего он нужен. Почти все эти апп-серверы используют его.

brute11k
10.05.2018
13:14:56
а наоборот для параллельной разработки и деплоя на один сервер?
Это и есть "параллельная разработка". Обычно один человек в команде отвечает за staging-сервер и мержит готовые багфиксы/фичи в staging ветку. А из неё уже деплой идёт в staging сервера. Если тесты прошли нормально на нём, то мержится staging -> master и capistrano автоматически релизнет всё на проде.

Google
Nikita
10.05.2018
13:15:20
круто

brute11k
10.05.2018
13:15:53
В общем это называется Continuous Integration/Deployment

А методология разработки Git Flow

Nikita
10.05.2018
13:16:52
Спасибо, почитаю об этом

brute11k
10.05.2018
13:17:01
Спасибо, почитаю об этом
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

Nikita
10.05.2018
13:34:14
?

Kevin
10.05.2018
15:40:59
Добрый вечер, подскажите пожалуйста как в девайсе сделать регистрацию по логину(вместо почты)?

Artem
10.05.2018
15:48:18
привет! первое, что попалось под руку https://stackoverflow.com/questions/12335167/devise-do-not-use-email

Darth
10.05.2018
16:06:11
У них в вики это есть

Koz@k
10.05.2018
16:07:17
А кто заморачивал взаимоисключающие чекбоксы ? Может есть снипеты )

Darth
10.05.2018
16:18:38
На жске можно написать Там не сложно

Fedor
10.05.2018
16:41:50
Не сложно, - противно

silva
10.05.2018
18:44:56
всем привет)

Sergii
10.05.2018
19:46:31
радиобатоны есть в бутстрапе, если конечно нет аллергии на него

Eugene
10.05.2018
21:07:23
Pavel
11.05.2018
02:43:51
Не сложно, - противно
Попробуй реакт, будет не противно

Lavrushchik
11.05.2018
05:06:39
наро, вопрос - юзаю вебпак, подключил chartkick - в html отрендерился div якобы с графиком, в <script> данные в json есть. но в самом div только высвечивается "loading". в чём может быть трабл?

Sergii
11.05.2018
05:10:56
в жс консоли подсказки нет?

Lavrushchik
11.05.2018
05:19:15
чёрт)

Google
Fedor
11.05.2018
05:29:36
Попробуй реакт, будет не противно
Там код с версткой намешан, это ад

А еще компилятор для интерпритатора для паковщика...

Lavrushchik
11.05.2018
05:29:45
блин, пишет chartkick is undefined. но я по доке смотрел и подрубал

Sergii
11.05.2018
05:34:21
блин, пишет chartkick is undefined. но я по доке смотрел и подрубал
https://github.com/ankane/chartkick/issues/347 -может отсюда что

Lavrushchik
11.05.2018
05:34:56
так тут через ассетс пайплайн, не?

Pavel
11.05.2018
06:00:23
Там код с версткой намешан, это ад
JSX опционален. У тебя в erb/slim мешанины больше, так как еще и глобальные хэлперы в общем неймспейсе.

Fedor
11.05.2018
06:02:35
Pavel
11.05.2018
06:03:21
У меня апишечка, так что я с версткой не встречаюсь )
Ну кому-то ее все равно делать надо)

Fedor
11.05.2018
06:03:59
Ага, есть специальные люди, которых карма за прошлые жизни карает ыронтендом

Pavel
11.05.2018
06:06:43
Ага, есть специальные люди, которых карма за прошлые жизни карает ыронтендом
Фронтенд в 2018 достаточно приятен. За последние 5 лет все в лучшую сторону изменилось. ES6 и Typescript очень приятные.

Lavrushchik
11.05.2018
07:29:29
Слуште, а есть какая-нибудь тулза, для построения кликабельных графиков/диаграмм с группировкой по нужным условиям? ну типо тапнул на элемент и выпала модалка с объектами?

Philipp
11.05.2018
07:30:55
Приветы! столкнулся с такой фигнёй. есть AR модель с полиморфной ассоциацией Foo has_many :barbaz polymorph (где barbazможет быть Bar или Baz) Bar belongs_to :bat (Bat) Baz не имеет ассоциации :bat Фигня в том что я для избежания тонны запросов хочу сделать Foo.preload(barbaz: :bat) но отсутствие :bat ассоциации у Baz не позволяет это сделать. есть ли способы при таком раскладе сделать preload? пытался найти способ сделать фейковую ассоциацию тупо ради поддержания интерфейса полиморфной ассоциации, но чет не нашел.

Philipp
11.05.2018
08:39:02
решение нашел, простое до безобразия (лучше вынести в абстрактный класс): Baz belongs_to :bat attr_reader :bat_id

Александр
11.05.2018
09:10:45
Доброго времени суток, подскажите пожалуйста как в activeadmin скрыть записи в index по условию?

Александр
11.05.2018
09:11:46
Ага

Oleg
11.05.2018
09:11:52
По дефолту?

Вызови контролёр и переопределению в нем ресурс

Александр
11.05.2018
09:12:24
По дефолту?
Ну да, при заходе без всякихкнопок

Google
Philipp
11.05.2018
09:12:27
а без attr_reader не сработает?
нет - он тогда будет пытаться найти такую колонку, и ругаться

Oleg
11.05.2018
09:12:44
Ага
ActiveAdmin.register Post do controller do # This code is evaluated within the controller class def index Post.where.... end end end

Александр
11.05.2018
09:15:24
ActiveAdmin.register Post do controller do # This code is evaluated within the controller class def index Post.where.... end end end
а как отдать отфильтрованные посты в темплейт activeadmin? Или он будет по умолчанию использоваться?

Dmitry
11.05.2018
09:16:55
Раз за active admin заговорили. Возможно ли как-то ускорить скачивание csv файла? (а то скорость 3.3kb/s как-то не воодушивляет)

Oleg
11.05.2018
09:17:44
Спасибо, сейчас попробую
Возможно его надо присвоить переменной “collection”

В документации по индексу это есть

Admin
ERROR: S client not available

Александр
11.05.2018
09:18:04
В документации по индексу это есть
Окей, пошел читать, спасибо )

Dmitry
11.05.2018
09:20:00
Я хз, может как-то не оптимизировано это делает

Иван
11.05.2018
09:20:06
Oleg
11.05.2018
09:21:02
Я хз, может как-то не оптимизировано это делает
Это к прокси серверу(ngnx ), к web серверу вопросы , а не к пидор админу

Dmitry
11.05.2018
09:22:35
Ну, тогда и к бд тоже

Philipp
11.05.2018
09:23:14
хм, у меня сработало без ридера
м, гуд, спасиб. ложное утверждение)

Oleg
11.05.2018
09:24:56
Ну, тогда и к бд тоже
К бд ток как? Файл же не а бд хранится

Dmitry
11.05.2018
09:25:13
Ну, чтобы сформировать файл, наверное надо обращаться к бд?

Google
Dmitry
11.05.2018
09:26:32
А так, я пробовал в public директорию закинуть файл 30+мб, он скачался за пару сек. А если качаю csv через active admin, то 5 мб+ скорость 3.3 kb/s занимает 5+ минут

Vasiliy
11.05.2018
09:38:43
будущее за жс

Oleg
11.05.2018
09:46:23
Dmitry
11.05.2018
09:47:36
Нет, он не готовый

Богдан
11.05.2018
09:58:33
Господа, а не подскажите, при установке в контейнере руби пакетов для базы данных выскакивает такая ошибка?



Sergey
11.05.2018
10:00:09
покажи код, иначе как помочь?

Богдан
11.05.2018
10:01:44
конечно гуглил, я всегда гуглю перед тем как спросить

не помогло

Sergii
11.05.2018
10:56:47
ну а если аптутилсы доставить?

Александр
11.05.2018
11:42:44
Господа ещё вопрос есть такое: User.where(present_type: :individual) .or( User.where(present_type: :business, team_accounts_id: ??Тут должно быть id фильтруемой записи(user.id)??? }) ) Как такое получить?

Расскажу подробней, про вторую часть вот тут User.where(present_type: :business, team_account_id: ??Тут должно быть id фильтруемой записи(user.id)??? }) team_account_id это id User'а, и мне нужно отфильтровать тех User'ов у которых User.id == User.team_account_id

Иван
11.05.2018
12:03:52
.where("team_account_id = id") ?

ojab
11.05.2018
12:10:01
team_account_id: TeamAccount.select(:user_id)

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