Райлян
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
работает только для последний стиль. старые стирает, даже когда указываешь явно сторону. типа так 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
Vladimir
03.04.2018
05:40:20
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
Чуть позже посмотрю
И что пишет?
Там токен нужен же
Lupsick
03.04.2018
21:09:12
вообще кстати может что-то с токеном
ща
Там токен нужен же
надо было сделать реквест
curl -u username:token https://api.github.com/user
щас читаются ивенты
Anton
03.04.2018
21:43:16
Владимир
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