
Kim
26.08.2018
18:39:15
лол

George
27.08.2018
07:32:26
Я же правильно понимаю, что если мне надо во вьюхе перебирать все ответы на вопрос, которые включают комментарии и прикреплённые файлы, то мне надо использовать includes?
@answers = @question.answers.includes(:attachments, :comments)
Вот так?

Google

Evgeniy
27.08.2018
07:36:22
#includes позволит избежать N + 1 Queries

Артем
27.08.2018
13:35:36
для аутентификации что лучше использовать? devise?

Bakhriddin
27.08.2018
13:39:35
Да лучше девайс

Rafkat
27.08.2018
13:47:10
налетай)

Vitaly
27.08.2018
13:54:27
Я согласен с @ro31337, что лучше начинать с Windows и уже при необходимости переходить на Linux. Если новичок начинает с винды, то порог входа порядком снижается и если обходить проблемные моменты, то можно нормально прокачаться прежде чем переходить на Linux/Mac.

Alex
27.08.2018
13:56:41
Если НЕ использовать другие бд кроме SQlite то можно вообще прекрасно на WSL все делать

Dm
27.08.2018
13:56:55
Баги дольше гуглил и решал, чем кодил

Alex
27.08.2018
13:58:27
на ruby ещё ничего под windows было , а с rails все уже как-то заброшено, во всяком случае на момент моего прохождения курса у меня ничего из коробки не заработало и мне проще было wsl использовать

Dm
27.08.2018
13:58:51

Alex
27.08.2018
13:59:53
а с WSL вообщем-то пока для учебы прекрасно, потому как там проблемы с производительностью начинаются на больших проектах, бд из коробки работает, VScode умеет с WSL из коробки работать

Vitaly
27.08.2018
14:00:44
Я к тому веду, что новичку нужно еще дожить до момента запуска рельсов =) А если он дошел до этого, то значит придет и к установке Линух

Google

Dmitry
27.08.2018
14:55:23

Alex
27.08.2018
14:56:02

Dmitry
27.08.2018
14:57:24
не все подсистемы
Скорей всего ты прав, я глубоко в это не лез. Мнение со слов коллеги.

Alex
27.08.2018
14:57:57
Ну на примере MySQL всего две подсистемы

George
27.08.2018
20:45:16
Есть какой то алгоритм, который можно использовать для эффективной замены игроков? Допустим есть команда хоккейная, там есть левый центральный и правый защитник. Нужно в случае отсутствия левого защитника заменить его центральным, а в случае и его отсутствия - правым. И так для всех позиций. Что то подходящее под это есть? Или решать в лоб?

Fedor
27.08.2018
21:39:16
Сомневаюсь, что есть гем реализующий управление хоккейной командой, немного неспецифичное требование
Думаю, придется самому писать

Lainera
27.08.2018
22:40:54


Артем
28.08.2018
06:13:12
Уважаемые гуру rails, помогите новичку советом! Мне нужно реализовать аутентификацию, проверка на легитимность пользователя осуществляется с помощью пост запроса бэк сервер, т.е. локальной базы с пользователями нет. после проверки пары логин/пароль я должен где-то их хранить, т.к. все запросы должны в себе нести логин+пароль. насколько я понял хранить ни в сессии ни в куки пароль нельзя, т.ч. нашел единственное решение - redis для хранения сессий+ данных пользователей с ограничением по времени. (все методы которые я нашел в сети подразумевают прямой доступ к базе)

Fedor
28.08.2018
07:09:00
Почитай про oauth2 тебе нужно подобное в идеале, что бы твой сервис вообще пароля не знал
Ну или авторизовать, сохранить id сессии, а пароль забыть, как страшный сон


Артем
28.08.2018
07:17:32
чтоб построить табличку нужен запрос а-ля "curl -k -X POST --user apushkin:password123 https://192.168.0.20:5144/get_organizations"

Dmitry
28.08.2018
07:22:05

Fedor
28.08.2018
07:49:10
в идеале пароль не должен быть известен вообще, ты его получаешь, добавляешь какую-то соль к нему и хэшируешь, хэш уже хранишь
проблема в том, что соль должен знать только сервер авторизации, тоесть никто другой не сможет правильных хэш создать, в том числе и ты
тоесть единственный способ который я вижу - это oauth
либо авторизационный сервер возвращает тебе token с которым ты потом и ходишь

Google

Максим
28.08.2018
11:41:19
Посоны, посоветуйте, какой js фреймворк изучать для full-stack rails?

Dmitry
28.08.2018
11:43:36
React или vue
Второе проще
Для первого больше спрос
По крайней мере пока

Максим
28.08.2018
11:44:37
vue я так понял ток недавно ворвался
по сравнению с реактом

Natalia
28.08.2018
11:45:05
они недавно сравнялись по звездочкам на гите или по чему-то там еще

Dmitry
28.08.2018
11:45:45
Ну вот да, а как закончить его учить он уже устареет)

Максим
28.08.2018
11:45:49
а есть какие нибудь варианты что почитать или посмотреть? по vue

Dmitry
28.08.2018
11:46:15
Youtube

Natalia
28.08.2018
11:46:38

Максим
28.08.2018
11:47:08
Ага, а Цой жив
лол

Natalia
28.08.2018
11:47:42
Учим Цоя!

Dmitry
28.08.2018
11:47:48
а js то сам уже подучил чуток?

Admin
ERROR: S client not available

Максим
28.08.2018
11:47:58
js да
learn.javascript
скурил

Google

Dmitry
28.08.2018
11:48:39
я б из этих двух выбирал
пока ангуляршики не видят

Roman
28.08.2018
11:53:10
ангуляр - рельса из мира фронтенда

Michael
28.08.2018
11:55:59
лично мне идея реакта очень нравится

Dmitry
28.08.2018
11:58:22
В принципе норм
В следующей конторе на фронте был реакт
Было побыстрее

Roman
28.08.2018
11:59:17
ангуляр - полноценный фреймворк со всем необходимым из коробки, мне после рельсы он показался ближе, чем реакт

Максим
28.08.2018
12:03:37
мнения разделились

Dmitry
28.08.2018
12:19:16
Да ты посмотри сам на код
Что по душе то и учи

Artem
28.08.2018
12:35:04
У меня контора для фронта вообще ember использует, тимлиду нравится
Хотя я посмотрел вакансии с ним, нужны два с половиной землекопа
По сравнению с тем же вью

Artem
28.08.2018
16:46:18
Посоны, посоветуйте, какой js фреймворк изучать для full-stack rails?
Как раз сейчас изучаю и реакт и вью. После реакта ощущение что он сделан js разработчиками для себя, поэтому без солидного опыта js сложновато. Если есть бэкграунд рельс, то вью ближе по духу что ли) там есть этот rails way) сделан он для людей, но минус по сравнению с реактом он же и плюс, это магия, как в рельсах, многое под капотом.
Документация во вью очень хорошая и на русском)

Baur
28.08.2018
17:26:47
подскажите где искать источник следующей ошибки в какой папке? application-56386450723197f04ff135c1d19e33bb0d3fca5a0d6e194a2a11e5d232a0b703.js:12 Uncaught ReferenceError: vueSearch is not defined

Artem
28.08.2018
17:34:28

Baur
28.08.2018
17:47:36

Google

Artem
28.08.2018
17:54:37

Baur
28.08.2018
17:54:58

Artem
28.08.2018
17:57:51
Может легче во всем проекте поискать переменную поиском в редакторе? Где она объявлена