@rubyschool

Страница 372 из 921
Radzhab
17.09.2017
19:46:04
я думал мб в контроллере как то закешировать это все

что скажешь Роман

Andrey
17.09.2017
19:46:32
Тебе точно нужно пол базы вытягивать одним запросом?

Radzhab
17.09.2017
19:46:41
просто заказчик в Access работал раньше ? и ему невдомек почему так долго все

Google
Radzhab
17.09.2017
19:46:59
да Андрей, я вывожу все данные в таблицу. там туева куча всего

Andrey
17.09.2017
19:47:51
И сколько у тебя запрос к базе времени занимает?

Radzhab
17.09.2017
19:48:18
как проверить это?

Andrey
17.09.2017
19:48:59
Ну в консоли прогони запрос

Если не покажет explain сделай там точно показывает

Radzhab
17.09.2017
19:49:35
блин) теперь понятно почему заказчик недоволен



хероку такой хероку

а так у меня запрос выполняется за Completed 200 OK in 2660ms (Views: 997.7ms | ActiveRecord: 53.6ms)

2.5 сек

считаю это много) простите за мою педантичност

ь

что скажете товарищи гуру

Google
Andrey
17.09.2017
19:54:09
А рендеришь ты как?

Radzhab
17.09.2017
19:54:29
в смысле как

как обычно

Andrey
17.09.2017
19:56:24
Ну ты в коде json отдаешь. А дальше что? Это as json 2.5 секунды генерируется?

Radzhab
17.09.2017
19:57:17


как я понимаю это время только генерации json

могу ошибаться

Andrey
17.09.2017
20:05:15
ну тогда кэшируй https://stackoverflow.com/questions/34549248/how-can-i-speed-up-my-rails-app-json-rendering

http://rusrails.ru/caching-with-rails-an-overview#nizkourovnevoe-keshirovanie

Ro
17.09.2017
20:36:36
можешь глянуть где именно уходит: http://ro31337.github.io/Easiest-Way-Ever-To-Profile-Your-Rails-App/ - ну у тебя во вьюхах, стандартная проблема rails. БД-то работает нормально. Но непонятно куда еще почти 2 секунды делись

скорее всего что-то не так)

Vlad
17.09.2017
20:40:12
Может вьюху пусть выложит на gist?

Ro
17.09.2017
20:40:47
может, а лучше бы и flamegraph приложил

Vasyl
17.09.2017
20:49:22


Ro
17.09.2017
20:53:51
неправильно установлен ssh ключ

что выдает ls -lah ~/.ssh ?

Vasyl
17.09.2017
20:54:44


Ro
17.09.2017
20:55:18
ssh ключ не сгенерирован

Vasyl
17.09.2017
20:55:46
ок понял

спасибо

Google
Ro
17.09.2017
20:55:51
запускай ssh-keygen, потом копируй полученный ~/.ssh/id_rsa.pub в github

вставляй его там в настройках где-то в виде текста

Nikolay
17.09.2017
20:57:53
А если комп позволяет, лучше виртуалку с линуксом завести )

Vasyl
17.09.2017
20:58:20
не позволяет(

Ro
17.09.2017
20:58:32
объясни

кто и что

Nikolay
17.09.2017
20:59:04
Сколько ОЗУ?

Ro
17.09.2017
20:59:32
а, это же похоже git bash т.н.

хрен знает вот - сработает или нет

надеюсь что да

а если нет,хотелось бы увидеть сообщение об ошибке

Vasyl
17.09.2017
21:00:29
4гб

Vasyl
17.09.2017
21:00:29
Сколько ОЗУ?

Nikolay
17.09.2017
21:03:00
Второй системой тогда

Vasyl
17.09.2017
21:03:29
тогда так)

максимум такое

Nikolay
17.09.2017
21:04:25
Ну в винде тяжко

Vasyl
17.09.2017
21:04:36


дальше копировать

/c/Users/vasia/.ssh/id_rsa)

Google
Vasyl
17.09.2017
21:05:18
?

Ro
17.09.2017
21:30:38
что выдает ls -lah ~/.ssh ?

к слову, если вводил пароль - то набери команду rm ~/.ssh/id_rsa* и запусти снова - без пароля

когда сделаешь, запости вывод ls -lah ~/.ssh

понимаешь хоть назначение команд?

или фиг знает, Серый?)

Vasyl
17.09.2017
21:34:37
есть

зароботало

делал по одному видео з ютуба

спасибо всме)

Admin
ERROR: S client not available

Никита
18.09.2017
03:46:50
Ребят , доброе утро . Есть какой нибудь хороший учебник по рельсам ?

Fedor
18.09.2017
03:52:53
Гибкая разработка на ruby и rails

или https://www.railstutorial.org/

лучше брать на английском, русский перевод сильно устарел\

Никита
18.09.2017
03:54:00
А на русском что нибудь есть?

Fedor
18.09.2017
03:54:59
гибкая разработка есть и на русском

перевод туториала тоже можно найти но он старый

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

Google
Vlad
18.09.2017
03:59:43
Мне когда-то понадобилось около 20 видеоуроков по 15 минут в ютубе чтобы въехать в структуру Rails MVCшную, а дальше тупо rusrails.ru, stackoverflow и гугл (который в 95% случаев вел на stackoverflow). Поставил себе задачу написать крупный проект с кучей фишек и плюшек и сидел кодил сутками, не зная что и как работает. И как-то меньше чем за год потребовалось чтобы неплохо выучить и понять рельсы меньше чем за пол года.

Vlad
18.09.2017
04:06:49
по ходу вот это тебе надо https://github.com/plataformatec/devise/wiki/How-To:-Create-a-custom-encryptor
Решил вчера эту проблему за 10 минут благодаря этой ссылке от Романа. И функцию просто переписал под OpenCart, залив в базу аккаунты с атрибутом opencart_user, который используется в функции valid_password? где если opencart_user то проверяем по функции под опенкарт, а если нет то super как говорится)) #rails #opencart Так что @ro31337 спасибо огромное)

Никита
18.09.2017
04:06:55
Вот тоже хочется , какой нибудь проект сделать , только пока не представляю , что можно

Vlad
18.09.2017
04:08:32
Ну я так как в веб разработке и интернете в сфере сайтов кручусь уже лет 15, то для себя писал SEO сервис (проверка позиций, парсер ключей, парсер вордстата, аналитика своих сайтов с оповещениями на почты, мессенджеры, графики, статистика, и так далее). Написал в принципе, но потом понял что такое огромное количество кода не в силах править, и времени не осталось.

А уроки смотрел старые отсюда https://www.youtube.com/watch?v=kv2IJ1NeE00&list=PLrH7D0F9MxBgmqhHriVHvbqkF81gROr_Z

Никита
18.09.2017
04:10:26
Спасибо)

Vlad
18.09.2017
04:10:50
Там старые конечно, но с тех пор ничего особо таки не менялось, саму суть понять можно

Но еще потом rails style guide почитать надо будет.

Ибо только что в уроке увидел первом попавшемся не true way вещь)

И там в уроках правда strong_parameters нету еще...

Я смотрел 20+ уроков но не кодил, а просто вникал, пересматривал. Потом лез читать rusrails. А потом сам сел с нуля писать уже подсматривая уроки и попутно гугля в ошибки.

Больше смотреть нельзя. Там в 47 уроке ajax запросы рассказывают как делать через js файл. Хотя параметр remote: true был уже в то время, когда писались уроки. Короче не очень посоветовал походу я. А мне нравилось когда начинал учить. Сейчас понимаю что не веселые они очень)

Tanya
18.09.2017
04:59:24
почитай гибкую разработку, если англ не тянешь версию на русском, там 4е рельсы, а потом на русрейлсе посмотри отличия 4х от 5х. Как вариант.

Radzhab
18.09.2017
06:07:57


@ro31337 вот статистика



вот сам метод

он занимает три секунды

Tanya
18.09.2017
08:13:52
в общем, лучше эти скринкасты не смотреть, да? Морально устаревшие?
для понятия логики можешь посмотреть. но изменения потом придется тоже смотреть. на rusrails есть все изменения относительно текущей версии от прошлых версий. по 5м рельсам, врятли в открытом доступе что-то есть. Только книги на англ языке.

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