@rubylang

Страница 1363 из 1684
Andiskiy
04.02.2018
18:16:55
стрип не помогает, там символ с кодом \u00A0, а у просто пробела другой код

Nikita
04.02.2018
18:18:17
Гугли спец символы экселя и убирай их

Vasiliy
04.02.2018
18:18:58
это неразрывный пробел

Google
v
04.02.2018
18:20:16
не помню как в руби, но в других языках можно указвать, какие символы стрипать

Sergii
04.02.2018
19:05:43
неразрывный пробел

можно не заморачиватся

либо конвертить в обычный

либо вырезать

Andiskiy
04.02.2018
19:08:25
заморачиваться надо, так как портит некоторые вещи )) подскажите пожалуйста как создать monkey patch для ActiveRecord::Base#save

Vasiliy
04.02.2018
19:10:09
а, у тебя рельса

Andiskiy
04.02.2018
19:11:40
а, у тебя рельса
а ты не знаешь как бы я смогу занести это в monkey patch ?

Vasiliy
04.02.2018
19:13:47
зачем тебе манки патч? напиши функцию в модели и вызывай коллбеком или (лучше) там где ты разбор ксв делаешь нормализуй текст

Andiskiy
04.02.2018
19:15:55
чтобы предотвратить эту ошибку везде

Sergey
04.02.2018
19:16:26
привет! подскажите, есть ли гем которым можно настроить что выводить в консоль, а что нет

Vasiliy
04.02.2018
19:19:14
чтобы предотвратить эту ошибку везде
squish в рельсе вырезает неразрывные пробелы

Andiskiy
04.02.2018
19:20:14
squish в рельсе вырезает неразрывные пробелы
подскажи пожалуйста как можно монки патч для ActiveRecord::Base#save ? нет представления как это сделать

Google
Andiskiy
04.02.2018
19:20:20
как получить параметры мне туда

Vasiliy
04.02.2018
19:21:11
зачем тебе "монки патч"?) у тебя как разбор ксв устроен?

Andiskiy
04.02.2018
19:23:40
зачем тебе "монки патч"?) у тебя как разбор ксв устроен?
возможно такое, что этот символ может появиться и при ручном добавлении, поэтому хотел для всех моделей сразу, а не по кускам исправлять

для всех моделей все поля

Vasiliy
04.02.2018
19:24:58
это - ебанная затея, потому что ты делаешь неявное поведение

Nikita
04.02.2018
19:28:31
Логичнее переопределить метод парасинга ячейки или что ты там парсишь

Andiskiy
04.02.2018
19:41:30
это - ебанная затея, потому что ты делаешь неявное поведение
я всего лишь хочу удалить с конца ебанный пробел во всех случаях, а не так чтобы каждый раз фиксить проблему когда клиент увидит это для каждой модели отдельно

Vasiliy
04.02.2018
19:44:07
Какой рейт за такую работу?)

Andiskiy
04.02.2018
19:47:50
Какой рейт за такую работу?)
а это к чему?) как получить в save доступ к полям?

Vasiliy
04.02.2018
19:50:20
интересно

Roman
04.02.2018
19:50:27
вообще, если ты лезешь что-то костылять через коллбэки - это говорит о том, что что-то не так с архитектурой. За выгрузку должен отвечать отдельный класс, в котором ты бы мог такие вещи без проблем править

Vasiliy
04.02.2018
19:51:50
именно, иначе после правок всех полей можно говна знатно навернуть

Nikita
04.02.2018
20:02:21
Просто почему бы не сделать банально родительский класс, в котором определить метод убирания такого символа и наследоваться от него в случае необходимости? Никакого монки патчинга.

Если выгрузок там будет миллион и каждая чем то уникальна

Igor
04.02.2018
20:13:45
Всем привет. Есть класс метод А(), которые принимает два аргумента: строка и класс, делает некоторые манипуляции над строкой с помощью методов из переданного класса. Как протестировать метод А() ?

Igor
04.02.2018
20:21:33
тестировать для всех вариантов объектов?

Roman
04.02.2018
20:21:55
ну для каких надо, для тех и тестируй)

rekero
04.02.2018
21:05:44
Лучше doubles сделать

Google
Arthur
04.02.2018
22:37:40
Доброй ночи всем жителям чатика) Вопрос такой. Поместил свои классы в папочку app/actions дабы инкапсулировать код. Контроллер не хочет их подгружать (uninitialized constant API::MessageReg). Ruby 2.4, Rails 5. На 2.3 все подгружает как по маслу. Чем лечится?

Arthur
04.02.2018
22:48:20
какие неймспэйсы у контроллера и как вызываешь свои классы?
неймспейсы нигде явно не указывал, т.к. 1 контроллер в приложении. Вызываю примерно так action = API::MessageReg.new

Arthur
04.02.2018
22:49:33
Модуль, пробовал из модуля выносить классы - та же ситуация

Roman
04.02.2018
22:50:25
а ты его заинклюдил в контроллер?

Arthur
04.02.2018
22:51:48
а ты его заинклюдил в контроллер?
Нет, не инклудил. Вот здесь делал также, но всё работало. https://github.com/art2rik/UmbrellioSimpleAPI Проверял конфиги - вроде всё норм

Arthur
04.02.2018
22:54:31
Roman
04.02.2018
22:57:21
Не помогает ((
проверь внимательней названия файлов и классов, скорее всего просто опечатался где-то

Andiskiy
05.02.2018
00:28:48
вообще, если ты лезешь что-то костылять через коллбэки - это говорит о том, что что-то не так с архитектурой. За выгрузку должен отвечать отдельный класс, в котором ты бы мог такие вещи без проблем править
У меня вся выгрузка в отдельных классах. Но тут случай может быть и при добавлении в ручную. Поэтому мокинг патч сделал. Данные хранятся в attributes, прохожу по каждому строковому полю и удаляю этот ебанный символ. Далее вызываю super

Антон
05.02.2018
06:45:50
нетфликс заснял новый сериальчик https://github.com/Netflix/fast_jsonapi

Dmitry
05.02.2018
07:03:55
Банальный сюжет, уже есть что-то подобное

Tony
05.02.2018
07:30:07
Всем привет! Подскажите как сделать можно: Есть дев сервер, там продовая база. Нужно чтобы при отправке любых писем с дев сервака, письма приходили только определенному списку мыл. А продовые не трогались совсем.

Alexander
05.02.2018
08:04:49
letter_opener мб заюзать?

и тогда можно не рисковать со списком писем полностью

Artur
05.02.2018
08:06:06
а можно отправлять через мейлган или что-нить подобное, и настроить там белый список

Tony
05.02.2018
08:13:09
Всем спасибо. Решил переопределить метод mail.

Google
Vasiliy
05.02.2018
08:14:53
а можно поставить mailhog и перехватывать всё по smtp

Антон
05.02.2018
08:15:43
нужно какможно больше производить партизанских действий

чтобы после увольнения разработчика за некомпетентность проект встал колом или раком, выберите свое

Александр
05.02.2018
08:19:27
job security?

Nursultan
05.02.2018
10:01:08
всем привет

кто нибудь работал с хероку??? как черта с два сменить план в database на basic???

я уже лютый час бьюсь

Sergii
05.02.2018
10:18:47
https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases

Nursultan
05.02.2018
10:32:42
с беспалтного

Andrey ?
05.02.2018
10:36:54
А в настройках приложения нет?

Там есть список используемых «Element»’ов

Антон
05.02.2018
10:50:14
ну вот ссылка с инструкцией была, я по ней апргрейдил последний раз

Максим
05.02.2018
10:50:39
ребзи, использую devise_token_auth, логиниться логинюсь, но после на действия которые под хуком before_action :authenticate_user! говорит что я не авторизован ему никаких параметров кроме логина\пароля не надо? типа там бирер токен или чё такого?

мб настроил чего не так?

ну я ща с инсомнии пытаюсь

что из этого и как ему скормить следующим запросом чтоб он понял чт оя это я?

Content-Type: application/json; charset=utf-8 access-token: nXDoOE2FwY-CUfk0g51rCQ token-type: Bearer client: PYXkivJ5GDy132bMmVFZ-Q expiry: 1520246579 uid: gleb@of.ru ETag: W/"7e32c8cad3538c074118d8106357a20a" Cache-Control: max-age=0, private, must-revalidate X-Request-Id: 34e4d3c0-1be8-4044-ad45-bfcbf3f04c8b X-Runtime: 0.144911 Transfer-Encoding: chunked

Google
Максим
05.02.2018
10:50:39
во

access-token: nXDoOE2FwY-CUfk0g51rCQ client: PYXkivJ5GDy132bMmVFZ-Q вот эти оба пытался ему в графе auth как Bearer token скормить слеюдующим запросом

а он всё равно unauthorized

Кøе-ктø Геннадьевич
05.02.2018
14:13:47
ребя, ни у кого нет купона на обучение в MKDEV?

Mikalai
05.02.2018
15:16:23
Ребята, а кто тут в Spree хорошо сечет? Я не могу оформить это в отдельную вакансию, это парт-тайм на проект, извините заранее что не по правилам.

Eugene
05.02.2018
15:59:20
на 15%

Кøе-ктø Геннадьевич
05.02.2018
15:59:39
на 15%
уже оплатил ? спасибо

AhmedAnonSom
05.02.2018
16:39:29
SpaKOYnay NOchi

?my first russien word

spartakusQ
05.02.2018
16:40:03
уже оплатил ? спасибо
оно того стоит?

Кøе-ктø Геннадьевич
05.02.2018
16:40:32
оно того стоит?
только начал. но он как врач меня опросил что хочу подтянуть. составит индивидуальную программу

не дешево конечно

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