@rubylang

Страница 909 из 1684
Alex
26.02.2017
09:19:33
тебе кажется?

Demyan
26.02.2017
09:19:39
ибо без layout рендерится 300мс. с ним 900

Alex
26.02.2017
09:19:45
вместо того чтобы казалось открывай network manager и смотри что НА САМОМ ДЕЛЕ происходит

Demyan
26.02.2017
09:19:47
с этим кодом все так же 800-900

Google
Alex
26.02.2017
09:19:49
учись дебажить до корней.

Demyan
26.02.2017
09:20:29
Rendered news/index.html.erb within layouts/application (701.5ms) это не значит что рендерится layouts

?

Alex
26.02.2017
09:20:53
Значит. Не должен. Еще раз код контроллера покажи

Demyan
26.02.2017
09:21:53
https://gist.github.com/drdoc/f83e62d8cfe85085402e9e10e8d3b243

Alex
26.02.2017
09:21:55
Точнее, при ajax запросе не должен. А при html очень даже.

Ну, а тебе на какой экшен надо получать html без layout?

Demyan
26.02.2017
09:22:49
index когда ajax

Alex
26.02.2017
09:23:10
ну теперь покажи что в network manager при ajax приходит layout

Demyan
26.02.2017
09:23:12
делал по этому: http://jameshuynh.com/2016/01/28/ajax-pagination-on-rails-and-kaminari/

Alex
26.02.2017
09:23:30
ты мне в network покажи запрос аяксовый

Demyan
26.02.2017
09:24:24
да. туда все приходит

Alex
26.02.2017
09:24:40
я вроде скриншот просил

Google
Demyan
26.02.2017
09:25:27
network manager в огнелисе пойдет?

Alex
26.02.2017
09:25:45
я им не пользовался.

но скрин сделай.

Demyan
26.02.2017
09:28:01


Alex
26.02.2017
09:28:26
заголовки где?

Demyan
26.02.2017
09:31:16
в каждом запросе внутри. там вроде нельзя для каждого вывести

Mark
26.02.2017
09:31:44
Можно

Alex
26.02.2017
09:32:21


не поверю.

Demyan
26.02.2017
09:32:56
есть



Alex
26.02.2017
09:34:14
не вижу XHR заголовка

это точно ajax запрос?

курлом сделай аякс запрос и смотри придет с лайаутом или нет

Demyan
26.02.2017
09:35:09
не уверен

Alex
26.02.2017
09:35:41
как тут можно быть неуверенным?

I
26.02.2017
09:38:58
а как ты делаешь этот запрос??

Demyan
26.02.2017
09:48:30
по гуиду типо. линк выше давал

Alex
26.02.2017
09:49:53
Ajax запрос через curl сделай

и посмотри

Google
Mark
26.02.2017
12:11:19
всем привет

кто-то юзал ?

https://github.com/yandex-money/yandex-money-sdk-ruby

у меня моб приложение и апшика

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

Payments from bank cards without authorization

на 3 шаге получаю result

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

ojab
26.02.2017
13:03:03
и не понимаю что с ним делать
что конкретно из https://tech.yandex.ru/money/doc/dg/reference/process-external-payments-docpage/ непонятно?

Mark
26.02.2017
13:04:54
Да все уже понял)

John
26.02.2017
13:53:25
Кто-нибудь настраивал сертификаты на впс-ке или может для подобного отдельные чаты есть?

В любом случае, если я у меня nginx и путь к приложению у меня вида /home/ubuntu/apps/site/current/ а в этом current с каждым деплоем все обновляется, что мне указывать в качестве root directory of the domain?

ojab
26.02.2017
13:57:05
в качестве root directory of the domain указывать что угодно, nginx в директорию с приложением должен только за ассетами ходить

John
26.02.2017
13:59:39
Но ведь letsencrypt у которого я беру сертификат будет проверять его как я понял из этой папки?

ojab
26.02.2017
14:01:26
нет, сертификат должен складываться куда-то в /etc. Если используется certbot — в /etc/letsencrypt/live/example.com.

John
26.02.2017
14:01:26
Для чего вообщее этот параметр? Я так понял что указав root directory of the domain он там каким-то хитрым образом должен разместить сертификат и потом сверять находится ли он на сервере?

Ну да, certbot

То есть если получил сертификат и он лежит в /etc/letsencrypt/live/example.com., остается только nginx настроить чтобы он по https отдавал?

ojab
26.02.2017
14:03:19
да

Google
ojab
26.02.2017
14:04:26
а, возможно root directory of the domains это место куда certbot будет проверочные файлы складывать. Тогда указывай root из /etc/nginx/nginx.conf

Demyan
26.02.2017
15:47:38
Блин чо так сложно все с этим ajax :C

Если в консоли пишется Rendered news/index.html.erb within layouts/application (331.2ms) но в браузере не грузятся ассеты для layouts. Это ajax, или нет?

вот скрин нетворка



или это турболинки которые я не отключал в рельсе.

типо рендерят лэйаут но не обновляют его тк он не изменился

Admin
ERROR: S client not available

ojab
26.02.2017
16:07:26
судя по Turbolinks-Referrer — это турболинки, очевидно

ещё раз — что у тебя в итоге/сейчас на клиенте запрос делает? Код на gist.

Demyan
26.02.2017
16:08:51
может из-за этого не работать ajax который должен

ща сделаю

https://gist.github.com/drdoc/dece2b0f77379673ffb4fde8772efc43

Alex
26.02.2017
16:12:44
Блин чо так сложно все с этим ajax :C
очень просто если понимать как это работает.

ojab
26.02.2017
16:13:14
Demyan
26.02.2017
16:13:58
обновил

в партиале news верстка одной новости.

А тебе надо смотреть не что в консоли пишется а что в браузер приходит.
как я понял тут турболинки не обновляют layout, но сервер все равно тратит время на его генерацию. А во всех ajax примерах, код не генерит layout и именно поэтому он не обновляется.

Alex
26.02.2017
16:16:36
еще и турболинки примешал

Google
Alex
26.02.2017
16:16:45
юзает ajax и юзает турболинки. В чем смысл?

Demyan
26.02.2017
16:16:49
но когда я повторяю любой из примеров ничего не работает. максимум начинает работать турболинк. (Скорее всего я косячу в каждом примере но все же.)

турболинки дефолтно включены

Alex
26.02.2017
16:17:27
турболинки дефолтно включены
хорошая отмазка. Они тебе нужны?

ojab
26.02.2017
16:17:35
обновил
А что этот код дожен делать, в теории? При клике на [непонятно что] загружать [непонятно что] и вставлять это в [куда]?

Alex
26.02.2017
16:17:40
а подводные камни турболинков ты все знаешь? умеешь с ними работать?

если ты их целенаправленно не юзаешь, и не разбираешься в вебе и как он работает - выключай. Будет проще разобраться.

Потом когда поймешь - можешь включить.

Alex
26.02.2017
16:18:50
а подводные камни ruby ты все знаешь? умеешь с ними работать?
Из тех с которыми можно столкнуться часто - да.

Demyan
26.02.2017
16:19:13
нет. как и с ajax. но бля я не могу найти нихера ни 1 нормального самого простого работающего примера, при помощи которого я бы мог начать с ajax. Типо если событие, мы отправляет запрос контроллеру и чото отображаем в браузере.

Alex
26.02.2017
16:19:48
выруби турболинки, и попробуй снова.

отправляем запрос контроллеру?

интересная интерпритация.

Demyan
26.02.2017
16:20:29
методу, какая особая разница)

роутинг сам определится

Alex
26.02.2017
16:20:48
В голове будет каша если не учитывать http уровень

А в http уровне, для ajax запросов идет XHR заголовок

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