
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

Nikolay
27.08.2016
14:29:45

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

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к пользователей

Artur
27.08.2016
14:49:02

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
а то что пусстой коммит пофигу?