
Dmitry
07.09.2018
19:32:17
Rack::Cors настроены стандартно, прям из ридми гитхаба

Fedor
07.09.2018
19:32:54
https://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection.html
это CSRF токены для защиты от межсайтового скриптинга

GG
07.09.2018
19:33:37

Google

Fedor
07.09.2018
19:33:49
по идее надо с фронта токен слать, anycable по идее должен уметь это делать
какой-нибудь js генератор под это должен быть

Dmitry
07.09.2018
19:35:02
Так, а это ж по идее ток на контроллеры ?
Или ошибаюсь?

Fedor
07.09.2018
19:35:55
ну судя по всему в anycable тоже етсь

Dmitry
07.09.2018
19:36:16
А, ошибаюсь, там ж есть в конфигах: "config.action_cable.disable_request_forgery_protection" *

Fedor
07.09.2018
19:36:57
только вот судя по коду, оно проверяет, что бы клиент и сервер имели разные хосты
либо надо отключить проверку

Dmitry
07.09.2018
19:37:24
Ну блин, для прода мне кажется не прокатит

Fedor
07.09.2018
19:37:25
server.config.allow_same_origin_as_host
для прода - да, по хорошему не должны сервер и клиент на одном хосте быть

Dmitry
07.09.2018
19:38:15
server.config.allow_same_origin_as_host => оно как раз таки в true
не проходит по: env["HTTP_ORIGIN"], т.к. оно просто в nil

Google

Ro
07.09.2018
19:40:33

Dmitry
07.09.2018
20:10:49
пошло добро

Ro
07.09.2018
20:11:45
упс)
видео записываю
* * * УВАГА! Настало время ох...ных историй! В связи с непредсказуемым и непреодолимым наступлением выходных, этим постом открываю флудовыхи. Разрешается флудить на любые темы, нельзя обижать других. Флудовыхи закрываются ночью по Москве в воскресенье * * *
=)

GG
07.09.2018
20:47:08
:)

Ro
07.09.2018
20:47:27
открыватель флудовых меня предупредил, что не может открыть, а я уже разучился

GG
07.09.2018
20:47:40

Alex
07.09.2018
20:50:26
Я заболел ?

GG
07.09.2018
20:51:57
ERB формат - это разметка HTML с включением руби кода?

Alex
07.09.2018
20:52:08
Открыватель флудовыходных
Да пока не понятно, просто за 4 часа у меня разпухло горло и стало заметно болеть
А я начал полоскать сразу при первых мелких симптомах

GG
07.09.2018
20:53:11

Alex
07.09.2018
20:53:15
наверно было бы ещё хуже

GG
07.09.2018
20:53:28

Alex
07.09.2018
20:53:36
ну и ушел спать

Google

Alex
07.09.2018
20:53:38
проснулся вот

GG
07.09.2018
20:53:43
если не проходит. принимаю ингавирин

Alex
07.09.2018
20:53:55
сказал Ro что не открою флудовыхи
Календула + Гексорал

GG
07.09.2018
20:54:36
Хлоргекседин- не токсичен и дезенфицирует
это лучший выбор
от Гексорала есть побочные эффекты...
ладно, что-то расписался... я спать

Ruslan
08.09.2018
09:41:40
привет, как лучше сделать поиск юзеров по одному параметру?

Dm
08.09.2018
09:47:05

Alex
08.09.2018
10:11:21

Fuzzy
08.09.2018
10:16:16
флудовыхи. раскрываемость вопросов 34%

Fedor
08.09.2018
10:24:10

Ruslan
08.09.2018
10:27:58
да это понятно, но сам поиск ручками делать или лучше gem какой-то?

Кеков Зез
08.09.2018
10:36:23
смотря какие возможности тебе нужны. Если достаточно поиска по LIKE, на мой взгляд, проще ручками сделать.

Andrey
08.09.2018
10:38:44
Так Like и все, в условиях поиску по одному полю скорость запроса не пострадает ) даже при большом кол-ве записей
Ну или если уверен что точно будет всегда вводится полное условие то сравнением прогоняться и все )

Google

Ruslan
08.09.2018
10:40:17
поиск по username
смотря какие возможности тебе нужны. Если достаточно поиска по LIKE, на мой взгляд, проще ручками сделать.

Andrey
08.09.2018
10:41:51
Select * from users where username LIKE %query%

Ruslan
08.09.2018
10:43:48
ладно, спасибо
буду ручками делать)

Andrey
08.09.2018
10:46:36
https://www.w3schools.com/sql/sql_like.asp
https://stackoverflow.com/questions/26094430/safe-activerecord-like-query

Ruslan
08.09.2018
11:13:31
спасибо, посмотрю)
https://www.w3schools.com/sql/sql_like.asp
https://stackoverflow.com/questions/26094430/safe-activerecord-like-query

Admin
ERROR: S client not available

Alexander
08.09.2018
16:03:01
Мирамистин лучше
Подскажите если не сложно, как использовать раствор хлоргексидина 0.05% для полоскания? Разводить водой?
Инструкции не приложили


Dmitry
08.09.2018
16:06:16
и инет отключили
Лечение заболеваний полости рта и горла
При ангине, фарингите и тонзиллите подойдет раствор от 0,2% до 0,5%. Перед полосканием горла хлоргексидином следует предварительно прополоскать горло теплой водой.
Для полоскания берется столовая ложка раствора (10-15 мл). Длительность процедуры составляет примерно 30 секунд. После полоскания желательно в течение часа ничего не есть и не пить. Если при полоскании рта возникает чувство жжения, значит, концентрация раствора слишком высока, и следует взять менее концентрированный раствор.
Не рекомендуется самостоятельно использовать раствор для обработки носоглотки при гайморите, так как возможно попадание препарата во внутреннее ухо. При необходимости следует обратиться за консультацией к врачу, который подскажет методику использования препарата.
В стоматологии можно использовать раствор для полоскания рта после удаления зуба. Полоскание проводят трижды в день в течение 1 минуты.
При обработке полости рта следует помнить, что глотать препарат, особенно в высокой концентрации (0,5%), не следует. Если это произошло, то следует принять активированный уголь.


Alexander
08.09.2018
16:07:46

Dmitry
08.09.2018
16:08:24
o.0

Alexander
08.09.2018
16:08:38
https://www.piluli.ru/product599818/product_info.html

Dmitry
08.09.2018
16:09:11
еще есть такая тема ctrl + f

alex
08.09.2018
16:41:51
Вот уж чего не ожидал прочесть в чате про руби, так про полоскание рта

Alexander
08.09.2018
16:56:05

Google

GG
08.09.2018
16:57:02
О спорте тоже нужно поговорить...

alex
08.09.2018
17:02:50
ну спорт хоть немного перекликается, малоподвижный образ жизни там, все дела.

GG
08.09.2018
17:05:50
Болезни тоже следствие малоподвижного образа жизни

Alexander
08.09.2018
17:06:47

alex
08.09.2018
17:07:55
ваще не спортсмен. В будни утром/вечером по 20 минут велека, нерегулярно турник/брусья
слышал байку, один такой погромист на входе в комнату где работал повесил турник и пообещал себе что типа каждый раз как входишь/выходишь будет подтягиваться, в общем чтоб не нарушать данное себе обещание он через пару дней перенес комп в другую комнату, а в эту перестал ходить

Michael
08.09.2018
17:15:37
оптимизатор, ему в датасаенс надо идти

Dmitry
08.09.2018
18:15:11
Так это был парик)))

Кеков Зез
08.09.2018
21:43:00
Ребят, я понимаю, что скорее всего делаю неправильно, но мне требуется подтверждение моих догадок :)
В общем, если я в валидации добавляю различную информацию в экземпляр класс для сохранения в БД - это очень плохо или приемлемо?
Просто я не хочу делать запрос дважды и увеличивать время ожидания сохранения.
Пример, как я делаю: https://paste2.org/PMJ4hUmg
или лучше сделать условие в контроллере, типа если ответ пришел фиговый, то не сохранять?

Ro
08.09.2018
22:37:46
но в самих рельсах она меняет состояние объекта ?
поэтому не парься имхо

Кеков Зез
08.09.2018
22:39:09
но я все равно еще поищу варианты, может до чего додумаюсь :)

Ro
08.09.2018
22:39:58
если будет совесть мучать, лучше добавь документацию
комментов побольше и объясни как это работает
хорошая документация иногда лучше хорошего дизайна и тем более неправильной абстракции

Кеков Зез
08.09.2018
22:46:38
ну вот это меня и смущает, что везде пишут и говорят, что код должен быть "самодокументируемым", а здесь получается в итоге не очень очевидно, что некоторые атрибуты записываются в валидации.
В общем, я поищу, если не найду вариантов, пожалуй, так и сделаю, с комментариями и прочим.