@rubylang

Страница 1225 из 1684
Антон
28.09.2017
16:46:40
даже физра у современной молодежи лучше

Сергей
28.09.2017
17:30:26
извращенец

Vasiliy
28.09.2017
17:58:20
Там синтакс форматинг или какая-то такая хуйня, где все отступы, правила задаются

Google
Amir
29.09.2017
04:58:49
Ребята, кто хорошо понимает работу ajax, remote: true Если поставить remote:true на form то все его элементы, получаеют обработчик ajax:success на id формы если в какомто элементы сделать remote: true, то обраобтчик формы сработает а так и сработает обработчик самого элементы привязанный на его ID Почему так происходит? или это баг

Алексей
29.09.2017
05:58:13
Привет) не руби, но вдруг кто знает, есть дамп pg, внутри есть copy, по восстановлении падает мол invalid \n сталкивался кто может?

Восстанавливаю psql db < dump.sql все как обычно :/

Amir
29.09.2017
06:12:21
apt-get install postgresql-contrib

Алексей
29.09.2017
06:20:09
Pg_restore говорит пользуй psql

Amir
29.09.2017
06:24:13
Люди, как нормально отправить форму через jquery, ajax, post не через remote: true

Artur
29.09.2017
06:29:27
берешь такой, def create if request.xhr? # code with xhr else # withour xhr end end и на джиквери пишешь $.ajax { blablabla }

готово

Alexey
29.09.2017
08:34:17
чят, а кто-нибудь рельсовые аппы в докере гоняет? есть пара вопросов

Aleksey
29.09.2017
08:41:16
чят, а кто-нибудь рельсовые аппы в докере гоняет? есть пара вопросов
не в качестве рекламы, а пользы для спроси вот тут @rubyschool

Есть там Виталий, он по моему на постоянке это делает)

@vitalyliber

Sergey
29.09.2017
09:00:59
Товаращи, можно ли как-то указать чтобы рельса показала мне где именно идет обращение к unpermitted parameter?

Google
Антон
29.09.2017
09:07:35
интересно что у тебя в контроллере такое, что ты не знаешь где обращение к unpermitted parameter

Igor
29.09.2017
09:08:54
)))

Nikita
29.09.2017
09:34:11
ребят, извините за оффтоп, макбук про ретина, к монику full hd нормально подрубится?

то есть изображение корректное будет, все помещаться будет?

pny
29.09.2017
09:37:07
Да

Alexey
29.09.2017
09:42:35
Я так делаю. Спрашивайте свои вопросы
рельсовое приложение загоняю в докер, генератор отработал, но на файловую систему обновления не сбросил. При этом при bundle update обновил Gemfile.lock

и вот непонятно - в чем может быть проблема

хм, вчера обновлял, а сейчас уже нет ?

Nikita
29.09.2017
10:16:29
Да
а кач-во адекватное будет?

Evegeniy
29.09.2017
10:19:15
Ребята, такой вопрос, а кому-нибудь доводилось с GPS/Навигацией работать?

Надо в общем, время в пути возвращать по дорогам МСК

в гугле не банили

Просто варианты: Юзать у себя OpenStreetMap vs Google Map Directions или любой другой сервис

Какие подводные камни?

s
29.09.2017
10:29:36
маршруты автобусов рассчитывать?)

чем google directions api неугодил?

osm это путь для джедаев с отделом картографов

и osm ничего не знает о трафике в разное время и в разные дни недели им разве что расстояние посчитать можно, и то не слишком адекватно, потому что маршрут по парковым тропинкам прокладываться будет )

Oleg
29.09.2017
10:48:35
Надо в общем, время в пути возвращать по дорогам МСК
Если взять время последней точки минус первая точка = время в пути

Google
Oleg
29.09.2017
10:48:51
без сервисов можно обойтись

сейчас как раз таким занимаюсь

Evegeniy
29.09.2017
10:50:27
Если взять время последней точки минус первая точка = время в пути
Тебе девайс отдает скорость. Так то можно просто найти между 2мя точками расстояние

применив немного математики

Roman
29.09.2017
10:50:42
Всем привет! Пытаюсь начать писать тесты, тяжело идет пока Пишу JSON API с авторизацией по токену (заголовок Authorization содержит "Beaurer TOKEN" Есть такие вопросы: 1) Что лучше всего тестировать? в perl я тестил роуты, примерно так: get '/foo' eq { bar: 'baz'}. Это норм? а то вижу что и модели отдельно, и контроллеры отдельно. не могу понять как надо 2) У меня есть апи ключ генерируется при удачной авторизации, как правильно сделать, чтобы протестить логин/логаут? пока сделал в контроллере такую штуку: @api_key = 'TEST_TOKEN' if Rails.env.test? но пахнет костылем. Как вообще делают?

Evegeniy
29.09.2017
10:53:22


Roman
29.09.2017
10:53:25
Привет, я брал гем Knock. Советую написать тесты на получение токена(авторизацию)
Я пробовал, но у меня что то не завелось. Что то уже даже не помню что конкретно

Evegeniy
29.09.2017
10:53:27
вот получение токена(тест)

Roman
29.09.2017
10:53:34
Спасибо большое

Про это не придумал сразу

Evegeniy
29.09.2017
10:53:43


Roman
29.09.2017
10:53:59
То есть мы как бы генерируем токен зная ID на стороне теста и сравниваем с присланым?

Evegeniy
29.09.2017
10:54:40
Короче, на стороне теста 1) Содаешь пользователя 2) Отправляешь инфу об авторизации(емейл пароль) или как в моем случае телефон

Google
Evegeniy
29.09.2017
10:55:16


давай еще раз, по строчкам

Авторизация по номеру телефона

и токену, который приходит в СМС-ке

Roman
29.09.2017
10:55:56
В этом скрине все понятно в общем то

У меня +- так же

Evegeniy
29.09.2017
10:56:04
13 строка - отправил это все в auth

Admin
ERROR: S client not available

Evegeniy
29.09.2017
10:56:15
14 - распарсил ответ, проверил, что токен есть

Roman
29.09.2017
10:56:24
Только проверка на токен не через kind_of а по регулярке но не так важно))

Вот с этим ок все, это работает

То есть если я, авторизовавшись, получу токен а потом, на тесте для логаута, просто засуну этот токен в заголовок, это будет нормально?

просто это похоже не соответсвует смыслу фабрик

Evegeniy
29.09.2017
10:58:53
тебе фабрика просто сущность создает

у тебя в jwt токене некий пейлоад хранится

Roman
29.09.2017
10:59:18
ну да, но я думал что смысл чтобы знать данные заранее и сравнивать с тем что присылает сервак

Evegeniy
29.09.2017
11:00:07
В общем, вопрос, что ты хочешь, интеграционный тест(полноценный) или тест на контроллер?

Если полноценный, я бы посоветовал какой-нибуь login-logout сделать. 1) Получаешь токен 2) обращаешься куда-то(например /current_user)

3) Логаутишься

Google
Evegeniy
29.09.2017
11:00:45
4) обращаешься туда-же, получаешь 401

Если на контроллер, то тебе хватит теста реквест-респонс

Roman
29.09.2017
11:01:18
Полноценный хотелось бы конечно

Вообще я не знаю что хочу так как не знаю как правильно))

В общем, вопрос по итогу такой: Откуда брать токен? 1) Из того что прислало приложение при авторизации 2) Заранее знать его для тестового окружения (TEST_TOKEN) 3) Генерировать по тому же алгоритму, по которому генерирует приложение

Roman
29.09.2017
11:07:26
Все, понял

Буду ковыряться

Спасибо большое!!)

Evegeniy
29.09.2017
11:08:14
POST /user_token GET /current_user, headers: Bearer %token POST /logout expect (GET /current_user).response_code == 401

pny
29.09.2017
11:08:20
а кач-во адекватное будет?
ну, качество как качество. Не ретина :)

Igor
29.09.2017
11:28:08
ребята как можно побенчмаркать свой сервак на локалхосте7

Gleb
29.09.2017
11:58:00
Кто что использует для сериализации ответов в json? Jbuilder дико медленный; взяли represented - он генерит N+1 и игнорит ленивую подзагрузку; ActiveModelSerializer в процессе перепила; jsonapi-rb диктует свой формат и не кастомизится под наш.

Evegeniy
29.09.2017
11:58:34
чем ams не угодили?

Vasiliy
29.09.2017
11:58:36
ActiveModelSerializer

Gleb
29.09.2017
11:59:09
https://github.com/rails-api/active_model_serializers ActiveModelSerializers is undergoing some renovations. See Development Status.

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