@rubyschool

Страница 825 из 921
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
https://guides.rubyonrails.org/layouts_and_rendering.html
Почитал темы. В этом и был вопрос. Спасибо

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
@ro31337 ты используешь html разметку в переменных ruby , например, чтобы сформировать страницу ? И вообще насколько это целесообразно? Я понимаю память сервака будет забита переменной. Этот принцеп используется?
нет, я html разметку в переменных никогда не использую. Только ERB формат, если конечно в команде не принято использовать другой формат. Далее разбирается что такое MVC, так вот тебе нужно то, что называется буквой V - View

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
открыватель флудовых меня предупредил, что не может открыть, а я уже разучился

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
ERB формат - это разметка HTML с включением руби кода?
именно разметка полность покрывает оформление страницы, а руби код покрывает всё остальное

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

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
если не проходит. принимаю ингавирин
принимаю, если горло не проходит в течении 2х дней с момента начала першения при обильном полоскании

Календула + Гексорал
о гексорале забудь! Хлоргекседлин

Хлоргекседин- не токсичен и дезенфицирует

это лучший выбор

от Гексорала есть побочные эффекты...

Хлоргекседин- не токсичен и дезенфицирует
кстати, впервый раз мне выписали как спрей для горла мирамистин, но он на основе хлоргекседина...

ладно, что-то расписался... я спать

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

Dm
08.09.2018
09:47:05
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
Вот уж чего не ожидал прочесть в чате про руби, так про полоскание рта

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

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

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

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
ну вот это меня и смущает, что везде пишут и говорят, что код должен быть "самодокументируемым", а здесь получается в итоге не очень очевидно, что некоторые атрибуты записываются в валидации. В общем, я поищу, если не найду вариантов, пожалуй, так и сделаю, с комментариями и прочим.

Страница 825 из 921