@proRuby

Страница 390 из 1594
Dima
18.01.2017
15:06:04
как-то руби популярен среди Дмитриев, нас тут 3ое

Dmitry
18.01.2017
15:06:38
из 382?

Dima
18.01.2017
15:13:40
из 382?
из активно общающихся

Google
Dima
18.01.2017
15:13:47
тут человек 10 постоянно разговаривает

Как и в общем везде, буть хоть 5000 человек в группе, основное общение будет у 10-15 между собой.

Dmitriy
19.01.2017
07:10:47
ht,zn

парни

кто нибудь писал интернет магазин и использовал динамические атрибуты?

EAV

Alexander
19.01.2017
07:22:50
https://github.com/NNRUG/metasearch_example

Dmitriy
19.01.2017
07:43:21
а кто использовал spree?

может не стоит изобретать велосипед и строить на нем магазин

Alex
19.01.2017
07:43:50
???

сколько не высказывались о spree, все негативные отзывы в рубичатах.

У тебя была проблема, ты взял spree и у тебя теперь две проблемы.

Dmitriy
19.01.2017
07:44:34
понял!

Google
Alexander
19.01.2017
07:45:06
@pimpmyyoba вроде писал про spree, но могу ошибаться

да и найти по чату наверняка можно

I
19.01.2017
07:52:25
Dmitriy
19.01.2017
08:08:10
в общем про spree не рекомендуете

а кто может поделится, что кто использовал при создании магазина

чтобы не наткнуться на типичную ошибку

Alex
19.01.2017
08:09:30
Все равно наткнешься.

Adamtsov
19.01.2017
08:09:32
я юзал spree

кастомные штуки тяжеловато делать

почти всегда приходится в исходники лазить

Dmitriy
19.01.2017
08:10:10
а кто делал динамический набор атрибутов?

понял, спре не буду юзать, я просто учусь пока, хочу попробовать свои силы

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

и шишку

:D

Alexander
19.01.2017
08:12:10
берёшь постгрю, в ней jsonb и пилишь кастомные наборы атрибутов как душе угодно

I
19.01.2017
08:12:20
Dmitriy
19.01.2017
08:12:28
?

Adamtsov
19.01.2017
08:17:10
если учишься, то spree лучше не трогать, я когда начинал, то пробывал spree, там вообще ничего не понятно было)

Dmitriy
19.01.2017
08:25:19
ну а кто бы посоветовал

Google
Dmitriy
19.01.2017
08:25:34
как сделать различный набор атриьбутов

для товара

EAV говорят плохо

Alex
19.01.2017
08:25:47
там много решений

EAV это что?

Dmitriy
19.01.2017
08:26:55
http://rubyflow.ru/items/1333

Alex
19.01.2017
08:27:26
лучше бы сюда ссылку дал: https://github.com/kostyantyn/hydra_attribute

Dmitriy
19.01.2017
08:27:33
ну да

Alex
19.01.2017
08:28:16
def up create_hydra_entity :products do |t| Бить ссаными тряпками за такие миграции.

Tim
19.01.2017
08:28:38
поч

I
19.01.2017
08:28:53
подзаброшенная репа

Alex
19.01.2017
08:29:00
Нормальные гемы имеют генератор, который свои миграции пихают в твое рельсовое приложение

Alex
19.01.2017
08:29:16
и в этих миграциях нет ничего gem специфичного

Dmitriy
19.01.2017
08:29:21
ну я имел ввиду не гем

Alex
19.01.2017
08:29:24
так что когда ты откажешься от гема, твои миграции не будут порушены.

I
19.01.2017
08:29:29
Then we should generate our migration: rails generate migration create_hydra_attributes и дальше эта миграция

Alex
19.01.2017
08:29:52
Then we should generate our migration: rails generate migration create_hydra_attributes и дальше эта миграция
1. Нужен готовый генератор 2. Там используются gem специфичные методы

Dmitriy
19.01.2017
08:30:09
ладно, кто скажет, как блин решить данную проблему) в какую чторону копать

чтобы к товаров могли быть разные атрибуты

Alex
19.01.2017
08:30:24
Пробуй разные подходы и смотри какой тебе больше подойдет.

Google
Alex
19.01.2017
08:30:57
а так да, jsonb пожалуй довольно простой способ.

Dmitriy
19.01.2017
08:31:26
я думал json это формат обмена данными

как мне это поможет

Alex
19.01.2017
08:31:45
jsonb это постгресовый формат хранения данных в поле

Alexander
19.01.2017
08:31:52
Alex
19.01.2017
08:32:06
Да, не одобряю

Alexander
19.01.2017
08:32:29
и что же лучше: json в postgresql или может nosql?

Alex
19.01.2017
08:32:42
https://github.com/carrierwaveuploader/carrierwave#activerecord

Admin
ERROR: S client not available

Alex
19.01.2017
08:32:52
Alexander
19.01.2017
08:32:55
Alex
19.01.2017
08:33:07
Для новичка лучше nosql не брать, имхо конечно.

Alexander
19.01.2017
08:33:17
nosql для новичка? лол
ну суть не сильно отличается, как мне кажется. но да, порог входа может быть чуть выше

Alex
19.01.2017
08:33:27
можно лохануться с данными

Alexander
19.01.2017
08:33:33
Alex
19.01.2017
08:33:39
На реляционках проще не лохануться с консистентностью.

Dmitriy
19.01.2017
08:33:40
какая свзять между jsonb и тем чтобы сделать различные атрибуты у товара

Alexander
19.01.2017
08:33:40
Google
Dmitriy
19.01.2017
08:33:41
ааа

I
19.01.2017
08:33:43
ааа
одно входит в другое

Alex
19.01.2017
08:33:57
какая свзять между jsonb и тем чтобы сделать различные атрибуты у товара
Тем что у товара есть поле с аттрибутами, и это поле в jsonb

I
19.01.2017
08:33:58
а потом выходит

Alexander
19.01.2017
08:34:04
На реляционках проще не лохануться с консистентностью.
там же json внутри, структуру которого ты на уровне БД не контролируешь

Dmitriy
19.01.2017
08:34:19
Аааа

типа ты записивыешь поле атрибуты в формате json

Dmitriy
19.01.2017
08:34:35
в строчку

Alex
19.01.2017
08:34:42
Хэшик ты туда пишешь по сути.

AR сам сериализует это в json

Alexander
19.01.2017
08:35:03
Зато все остальное не json
я не предлагаю весь проект на nosql переводить, думаю о второй базе, но наверное это overhead

Alex
19.01.2017
08:35:04
и потом у postgresql есть методы для поиска по json'у

Alexander
19.01.2017
08:35:21
и потом у postgresql есть методы для поиска по json'у
ну это да, потому примерно одно и то же

I
19.01.2017
08:35:30
ну для извращенцев можно mongodb и PG в одном проекте выкатить

Alex
19.01.2017
08:35:33
не одно и тоже, потому что есть статичные поля

Alexander
19.01.2017
08:35:40
Лютый overhead для небольшого магазинчика.
сам магазинчик с такой задачей выглядит как overhead, кмк)

Alex
19.01.2017
08:35:57
опять же товары можно обычно реляционно с категориями связать

Alexander
19.01.2017
08:36:02
не одно и тоже, потому что есть статичные поля
для конкретной задачи, конечно имею в виду, а не всего проекта

I
19.01.2017
08:36:04

Страница 390 из 1594