@rubylang

Страница 346 из 1684
Mikhail
27.08.2016
14:24:17
я линк не могу найти

ща найду

я же не спроста об этом написал

trickster
27.08.2016
14:24:36
Ну мне интересно почему

Google
Mikhail
27.08.2016
14:24:37
что сам поражен был

trickster
27.08.2016
14:24:44
Вот я тебя и агрю

Mikhail
27.08.2016
14:24:47
что бенч на таком блоке такой резалт

trickster
27.08.2016
14:24:48
:)

Mikhail
27.08.2016
14:25:01
там много бенчей было

но вот этот меня удивил

yopp
27.08.2016
14:25:21
я вас щас обоих выйду

Mikhail
27.08.2016
14:26:56
http://zzak.io/log/2016-08-22-sinatra-two-point-oh.html?utm_source=rubyweekly&utm_medium=email

синатру 2 ждем кстати

Nikolay
27.08.2016
14:28:19
посоны, шо делать с моей мегожаваскриптиной?:( $(document).ready(function(){ $('#addtocart').on('ajax:success', function(e, data, status, xhr){ $('#answer').text(xhr.responseText); }).on('ajax:error',function(e, xhr, status, error){ $('#answer').text(xhr.responseText); }); });

addtocart -> метод в который POST, answer - div в куда хочу ответ получить

Artur
27.08.2016
14:29:01
обработать xhr ответ 200 ОК от формы с remote: true
Ремоте тру подразумевает исполнение кода из js.erb, причём тут 200?

Nikolay
27.08.2016
14:29:45
Ремоте тру подразумевает исполнение кода из js.erb, причём тут 200?
format.json { render text: session[:domains].count, status: :ok } format.js { render text: session[:domains].count, status: :ok }

Google
Nikolay
27.08.2016
14:29:58
нафига мне js с сервера получать

Artur
27.08.2016
14:31:22
Так я хз зачем ты вообще format.js юзаешь)

Nikolay
27.08.2016
14:31:51
чо подсказывают то и юзаю

я в жаваскрипте и аяксе разбираюсь приблизительно как все тут сидящие в ньюансах работы ядерного реактора

:(

Artur
27.08.2016
14:37:32
Увы, с телефона и не смогу тебе сильно подсказать, но похоже ты делаешь что-то не так

Nikolay
27.08.2016
14:38:23
в ответ мне прилетает 200 ОК и цифра в теле

я хочу xhr.responseText поместить в див

но похоже что жс не навешивается ни на ajax:succes ни на turbolinks:load

Mikhail
27.08.2016
14:40:17
коля чтобы получить json с сервера, ты должен отправлять json

Nikolay
27.08.2016
14:41:02
Request URL:http://localhost/domains/addtocart Request Method:POST Status Code:200 OK

вот все что уходит

Artur
27.08.2016
14:41:41
Начни с того, что вместо $(document).ready с турболинками используется $(document).on(turbolinks:some_action)

Mikhail
27.08.2016
14:41:55
ну вот, и лови на этом аттрибуте ajax

в js.erb попробуй <%= response.inspect %>

и посмотри где там твой status

проверь его и сделай действие

ты не верно просто складываешь, поэтому и гемор

Как говорится ты или работаешь как в рельсе принято, или борешься с ней

вот и яркий пример)

Google
Nikolay
27.08.2016
14:44:09
мне приходит в ответе нормальная цифера

я хочу ее запихать в див

но я в душе не епу как работают эти ваши хипстерские жабаскрипты

Mikhail
27.08.2016
14:45:08
jquery how to add content to div

Nikolay
27.08.2016
14:45:08
развели зоопарк гогна непонятного. каждый день стопицот новых фреймворков сдыхает, и лярды появляются %)

Mikhail
27.08.2016
14:45:10
как то так

Nikolay
27.08.2016
14:45:22
а турболинки?

https://github.com/turbolinks/turbolinks-classic/issues/569

ваще не могу понять, чо там куда совать

Mikhail
27.08.2016
14:46:01
оберни все в $(document).on(‘turbolinks:load ready’, function(){ тут твой код })

Nikolay
27.08.2016
14:46:14
Turbolinks.visit(url, { keep: ['flash'] }); ...

Nork
27.08.2016
14:46:15
Mikhail
27.08.2016
14:46:21
и вообще открою тебе секрет, что турболинки принято выпиливать

Nikolay
27.08.2016
14:46:29
ахха

Mikhail
27.08.2016
14:46:30
на полном серьезе Коля

Турболинки обычно выпиливают

Nikolay
27.08.2016
14:46:54
одни говорят юзать вторые выпиливать

Mikhail
27.08.2016
14:46:59
кто вторые

Nork
27.08.2016
14:47:00
Пожалуй откажусь ибо оно сомнительно чет.

Google
Mikhail
27.08.2016
14:47:03
Виталя это исключение

Nikolay
27.08.2016
14:47:06
срачики...

Mikhail
27.08.2016
14:47:11
потому что он задрачивает рельс вей

И что надо искать всегда рабочие и простые решения

Artur
27.08.2016
14:47:52
https://github.com/turbolinks/turbolinks-classic/issues/569
У тебя какая рильса-то? 4 что ли?

Nikolay
27.08.2016
14:48:05
4.2.х

Mikhail
27.08.2016
14:48:23
Ну выпили ты их

Artur
27.08.2016
14:48:24
и вообще открою тебе секрет, что турболинки принято выпиливать
Лол, да. Так и есть, но можно их победить и будет ок.

Mikhail
27.08.2016
14:48:26
они не нужны

Admin
ERROR: S client not available

Mikhail
27.08.2016
14:48:30
Нет

Не видел не одного проекта с турболинками

хотя бы среднего размера

с 200-300к пользователей

Mikhail
27.08.2016
14:49:13
Исключая самих создателей естественно

там сидят сеньоры со времен основания руби

это их костыли, конечно они тонкости все знают

А нам надо работать. И турболинк не понесет профита никакого

это все мнимое

Google
Mikhail
27.08.2016
14:50:13
http://rubycourses.ru/

вот я приводил пример

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

и проекту доствиданиня

тормозит капец

А вот профита ощутимого у них нет

Nikolay
27.08.2016
14:50:57
у меня даже алерт не работает $(document).on(‘turbolinks:load ready’, function(){ alert(xhr.responseText); })

Mikhail
27.08.2016
14:51:15
Убери их

удали из gemfile

удали из application.js

и из application.html.erb

оттуда

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

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

Nork
27.08.2016
14:51:49
page:load

Nikolay
27.08.2016
14:51:53
и юзать обычный жквери?

Mikhail
27.08.2016
14:51:58
конечно

и все будет прекрасно

причем еще те классики работали милее чем новые 5е

Nikolay
27.08.2016
14:53:03
Parameters: {"utf8"=>"✓", "domain"=>"aaa.epp.ua", "commit"=>""}

Artur
27.08.2016
14:53:08
А мне 5 нравятся.

Nikolay
27.08.2016
14:53:10
а то что пусстой коммит пофигу?

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