@proRuby

Страница 1156 из 1594
Райлян
02.04.2018
08:23:00
Здрасте, такой вопрос: Пишу тест, который падает с ошибкой ActionController::UnknownFormat: подробней тут: https://gist.github.com/Yaponcik/4c73564ea8f9cc19c79561a6947d2417

Где передать ему что формат json?

Alexander
02.04.2018
08:26:36
А зачем флеш?

Чота тут странное, пойду поем :)

Google
Райлян
02.04.2018
08:34:26
flash использует gem 'toastr-rails' Ну чтоб алерты показывать

Alexander
02.04.2018
08:45:53
А как он в json то попадёт?

Юлия
02.04.2018
08:46:09
Всем привет) в Москве с 13 по 15 апреля будет проходить хакатон по блокчейну с призом в 1 200 000 рублей. Ищем разработчиков для формирования команд, за подробностями в лс или по ссылке http://actum.online/events/aplablockchainhack/

Владимир
02.04.2018
08:47:58
блокчейн, о боги, как же вы уже достали.

Райлян
02.04.2018
08:52:28
А как он в json то попадёт?
Никак В application layout такой вот код: - unless flash.empty? - flash.each do |type, message| :javascript if ('#{type}' == 'notice') toastr.info('#{j message}', '#{type}'); else if ('#{type}' == 'success') toastr.success('#{j message}', '#{type}'); else if ('#{type}' == 'alert') toastr.warning('#{j message}', '#{type}'); else if ('#{type}' == 'error' || '#{type}' == 'danger') toastr.error('#{j message}', '#{type}');

Да флэш тут нипричём

Andiskiy
02.04.2018
20:05:15
ребята, подскажите пожалуйста, как в axlsx задать разные бордеры для одной ячейки? https://github.com/straydogstudio/axlsx_rails

Andrey
02.04.2018
20:09:41
попробуй это глянуть https://github.com/randym/axlsx/issues/132 и https://gist.github.com/randym/3980434

а вот даже в документалке есть http://www.rubydoc.info/github/randym/axlsx/Axlsx%2FStyles%3Aparse_border_options

Andiskiy
02.04.2018
20:18:04
а вот даже в документалке есть http://www.rubydoc.info/github/randym/axlsx/Axlsx%2FStyles%3Aparse_border_options
я это видел. мне нужно на одну ячейку/строку разные бордеры добавить, например справа одно, а слева другое.

работает только для последний стиль. старые стирает, даже когда указываешь явно сторону. типа так border_option_left = { border:{ style: :thick, color: "333333", edges: [:left] }, border:{ style: :thin, color: "DDD" } }

Andrey
02.04.2018
20:23:55
ну, у тебя ключ один, вот он и перетерает

Google
Andrey
02.04.2018
20:24:22
чет не вижу, чтоб можно было добавить несколько стилей для ячейки

Andiskiy
02.04.2018
20:25:56
Roman
02.04.2018
20:53:23
Всем привет. Как вы боритесь с копипастами при создании нового проекта? Когда нужно прописывать одни и те же гемы, создавать .ruby-version, .ruby-gemset, одни и те же директории и тд. Создавали в гите репу с пустым проектом?

Ruslan
02.04.2018
20:57:34
Если новый проект, то чаще всего просто с нуля разворачивать проект, с более свежими версиями гемов, а из копипаста только наборы гемов, ну и может шаблон верстки, к примеру для админки, чтобы начать делать проект

George
02.04.2018
21:41:53
Ну не так часто создаю новые проекты, чтобы парила копипаста, к тому же они чуть разные - где react, где bootstrap

Nikita
03.04.2018
06:28:37
Кстати. Народ, может уже кто-нибудь тестил NGINX Unit? Какие преимущества по сравнению с дефолтными вариантами? Стоит ли вообще рассматривать его как вариант для будущих проектов?

Subb98
03.04.2018
06:40:46
Я слышал хорошие отзывы о Caddy

https://caddyserver.com/

Но сам не пробовал.

Vasiliy
03.04.2018
07:04:52
Юниты это же немного не про то про что кадди

Subb98
03.04.2018
07:05:38
Ну, наверное. Я просто предложил как альтернативу Nginx. Сам хочу попробовать.

Black
03.04.2018
12:04:39
Автовысота (или перенос строки) еще не появился в axslx?

Lupsick
03.04.2018
20:58:51
кто-нибудь работал с апи гитхаба?

Anton
03.04.2018
21:00:47
Я

Lupsick
03.04.2018
21:02:28
Я
помоги братан https://developer.github.com/v3/activity/events/#list-events-for-an-organization

оно мне 404 отдает

я хочу активность по организации собирать в бд

если есть другое решение то тоже подойдет

Google
Anton
03.04.2018
21:04:12
Чуть позже посмотрю

оно мне 404 отдает
А как вызываешь?

И что пишет?

Там токен нужен же

Lupsick
03.04.2018
21:09:12
А как вызываешь?
через постман, остальные ендпоинты работают

вообще кстати может что-то с токеном

ща

Там токен нужен же
надо было сделать реквест curl -u username:token https://api.github.com/user

щас читаются ивенты

Владимир
03.04.2018
22:13:03
так если активность подключи вебхук и все

оно будет тебе при коммитах ругатся

а там уже подхватил и в путь

лишь бы сервер с сертефикатом был

и не нужно ебатся с выборкой по активности

Black
04.04.2018
03:53:06
Есть класс: MyClass def initialize(); end def self.run new() method end private def method 1 end end Хочу выполнить MyClass.run, но ругается за то, что method отсутствует. Почему так, если я в run вызываю new()?

Mark
04.04.2018
03:57:26
Эм

Ты откуда вызываешь method то

Black
04.04.2018
03:58:35
В методе run и все

Mark
04.04.2018
03:59:00
Может ты хотел написать new.method ?

Google
Mark
04.04.2018
04:01:21
class MyClass def initialize();end def method 1 end def self.run new.method end end

это же инстанс метод

Black
04.04.2018
04:02:02
Извиняюсь (исправил), run видит method, но если method находится в private, тогда не видит, а для этого я специально вызываю new чтобы можно было использовать method в self.run

Mark
04.04.2018
04:03:25
дак это очевидно что он не доступен для публичного вызова

если ты его в приват добавляешь

Black
04.04.2018
04:04:05
дак это очевидно что он не доступен для публичного вызова
Ну вот, вопрос состоит в том, почему инициализация не работает в методе класса

Mark
04.04.2018
04:04:19
работает же

class MyClass def initialize();end def self.run instance = new instance.public_method # 1 instance.private_method # private method `private_method' called for #<MyClass:0x0055f6dad70f38> end def public_method 1 end private def private_method 2 end end MyClass.run

Black
04.04.2018
04:07:19
работает же
Вот попробуй: http://rextester.com/XIXTUB12798

Исправил ссылку

Mark
04.04.2018
04:09:07
я тебе говорю что это правильное поведение что private не доступен

ведь ты метод вызываешь не внутри инстанса

Black
04.04.2018
04:11:19
А как можно выйти из ситуации при private?

Mark
04.04.2018
04:12:13
очевидно не делать приват

Black
04.04.2018
04:12:45
Ну против правил же так.

Mark
04.04.2018
04:12:59
что именно?

ну либо делать приватным методом класса

и передавать ему инстанс

и что-то делать с инстансом

Black
04.04.2018
04:13:51
Оставлять открытыми методы класса, которые не нужны для внешного мира

Google
Black
04.04.2018
04:14:54
Mark
04.04.2018
04:15:01
http://rextester.com/live/GXBY62522

Black
04.04.2018
04:16:04
Не-не-не, method может понадобиться и для экземпляров тоже.

Mark
04.04.2018
04:22:59
ну дак не делай его приватным если ты его юзаешь не только внтури инстанса

Black
04.04.2018
04:25:39
Имел ввиду, что может понадобится методам объекта.

Mark
04.04.2018
04:28:13
в классе?

Black
04.04.2018
04:33:19
Да

Mark
04.04.2018
04:47:04
Вынести в модуль метод(чтобы не дублировать) и подмешать его в класс и в инстанс

Black
04.04.2018
04:49:06
Вынести в модуль метод(чтобы не дублировать) и подмешать его в класс и в инстанс
Ну костыль все равно. А так с виду кажется что проблема должна решиться моментально

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