
0x58
09.07.2017
13:48:52
точнее вот так
* subject { described_class.call(user) } вначале )

Михаил
09.07.2017
13:55:53
Нужно проверять, но полагаю что выводит послений элемент коллекции т.к. сначала конструируется класс, а затем из него запускаются спеки. Для этого класса #let вызывается 3 раза, все три для :user, поэтому мемоизируется последний вызов #let, и он как раз со значением 'foo'.

0x58
09.07.2017
14:00:34
Спасибо, примерно так же думал. Но все равно это же распространенный юзкейс, чтобы динамически создавать спеки, непонятно все же почему такой вариант не работает.

Google

0x58
09.07.2017
14:13:40

Artur
09.07.2017
14:32:56

Сергей
09.07.2017
14:41:09
когда уже сведет-то

Nikita
09.07.2017
14:44:43
@sergeysova никогда!!

Валера
09.07.2017
15:17:51
Гайз, посоветуйте что лучше для первого опыта - elasticsearch или solr ?

Сергей
09.07.2017
15:18:03

Валера
09.07.2017
15:18:23
?? квнчик бывший?

Oleg
09.07.2017
15:18:31
Без
С кондомом ощущения не те

Сергей
09.07.2017
15:19:00

Oleg
09.07.2017
15:19:06
Да и рвутся
Solr попроще

Сергей
09.07.2017
15:19:21
стать папочкой после первого опыта норм?

Google

Валера
09.07.2017
15:20:01
может лучше поразмышляем о полнотекстовом поиске?

Oleg
09.07.2017
15:20:16

Anton
09.07.2017
15:23:23

Сергей
09.07.2017
15:24:28

Валера
09.07.2017
15:24:37
спасибо) начну на эластике

Zulkar
09.07.2017
15:27:19
https://github.com/ankane/searchkick

Валера
09.07.2017
15:31:27
Спасибо! эластик ?

Fedor
09.07.2017
15:32:30
Я тут с эластиком недавно огреб забавную ошибку
при поиске по строке из чисек он искал только при расхождении не более 15% длинны строки
решилось рефрешем индекса, так и не понял, что это было

Валера
09.07.2017
15:44:00
Как у эластика работает индексирование? Вот например я в миграции добавил индекс по полям, эластику от этого не холодно не жарко?

Fedor
09.07.2017
15:45:27
индексировать надо при каждом сохранении модели в колбэке
это ж по факту как две разные БД и индексация - это добавление записи в базу эластика

Валера
09.07.2017
15:46:17
понял, спасибо!

Fedor
09.07.2017
15:59:09
Вообще у эластике несколько странная, на мой взгляд структура
индексирование - это добавление данных в таблицу
но при этом индекс - это скорее база

Google

Oleg
09.07.2017
15:59:54

Fedor
09.07.2017
16:00:01
и если сделать что-то типа Product.__elasticsearch__.delete_index! то оно снесет весь индекс
со всеми моделями

Nikita
09.07.2017
17:18:52
а поведайте недалекому - для чего вообще эластик юзают?

v
09.07.2017
17:19:31

Fedor
09.07.2017
17:28:12

Nikita
09.07.2017
17:28:22
а ищет то где?

Fedor
09.07.2017
17:28:31
по твоим моделям
к примеру тебе надо, что бы человек мог найти товар по названию, артикулу, штрихкоду или описанию
при этом что бы каждое поле было со своим весом, и человек мог ошибиться при наборе
а оно все равно найдет

Nikita
09.07.2017
17:29:45
я понял, спасибо

Евгений
09.07.2017
17:30:30
Т.е. если есть постгрес, то оно и не нужно?

v
09.07.2017
17:31:11
ПОСТРГРЕС-ТО В ПОЛНОТЕКСТОВЫЙ ПОИСК УМЕЕТ

Fedor
09.07.2017
17:31:52
а постгрес умеет из коробки в engram filter с морфологией?

Евгений
09.07.2017
17:36:29
Э, ну в триграмы умеет, слова к векторам приводит, или речь о другом?

Anton
09.07.2017
17:58:18

V
09.07.2017
19:17:13
С чего начать изучение ruby? И где это все найти
Если вообще 0

Google

Кøе-ктø Геннадьевич
09.07.2017
19:17:51
с приветствия

0x58
09.07.2017
19:19:21

V
09.07.2017
19:19:23
Привет
Всем
Извиняюсь

Кøе-ктø Геннадьевич
09.07.2017
19:19:51
а какая задача?
найти работу?
или как хобби

Admin
ERROR: S client not available

V
09.07.2017
19:20:45
Хобби

0x58
09.07.2017
19:20:52
https://learnrubythehardway.org/book/

Кøе-ктø Геннадьевич
09.07.2017
19:21:14
codeacademy
там есть вводный курс

0x58
09.07.2017
19:22:05
у CC воды много, мне не нравятся их курсы, лучше книги почитать, столько же по времени выходит

V
09.07.2017
19:22:06
Какие примерные сроки
Изучения?

0x58
09.07.2017
19:22:10
потом https://rubymonk.com/ можно

Александр
09.07.2017
19:22:20
Хобби
https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0
а потом топай на http://codewars.com решай задачи и изучай решения других решивших

0x58
09.07.2017
19:22:43
как и в любом ЯП, синтаксис за неделю, потом остатки жизни все остальное

Александр
09.07.2017
19:22:50
за пару недель будешь внятно алгоритмы крошить и знать синтаксис очень хорошо

Google

V
09.07.2017
19:23:24
Спасибо большое

Александр
09.07.2017
19:25:35
потом ООП - http://www.ozon.ru/context/detail/id/138551500/
если рельсы хочешь (рекомендую) - https://www.ozon.ru/context/detail/id/26011201/

V
09.07.2017
19:26:26
Что за рельсы
И ооп
Ооп понял

Александр
09.07.2017
19:27:27
рельсы - Ruby on Rails фреймворк для разработки веб ресурсов

V
09.07.2017
19:29:46
Вводные книги есть на русском
А то ссылки кинули все на англ

0x58
09.07.2017
19:34:38
Без англицкого, хотяб со словарем, даже начинать не стоит. По руби и рор минимум инфы на русском. Мне кажется, что и ооп изучать на примере руби не оч.
ооп и базовые парадигмы лучше изучать на более "классических" в этом плане java или пхп

Александр
09.07.2017
19:36:52
все книги есть на русском
что я скинул

0x58
09.07.2017
19:38:08
не думаю, что книга Сэнди Метц зайдет человеку который про ооп вчера учслышал

Александр
09.07.2017
19:40:00
она написана простым языком, с небольшими минималистичными примерами

V
09.07.2017
19:40:27
Короче лучше начать с js?

Александр
09.07.2017
19:40:29
та же "банда четырёх" намного сложнее и примеры по странице

Nikita
09.07.2017
19:40:31
@zloyrusskiy может чето лучше про 5 почитать?

Александр
09.07.2017
19:40:35
ни в коем случае (я про JS)

Nikita
09.07.2017
19:40:48
че

V
09.07.2017
19:40:58
С ruby?

Nikita
09.07.2017
19:41:10
html + css