@proRuby

Страница 394 из 1594
Alex
20.01.2017
08:19:18
Пили корзину на JS, лол.

Одна из важных вещей для интернет магазина это аналитика, а они корзину в браузере пользователя оставляют а не у себя хранят.

Alexander
20.01.2017
08:51:25
у меня проблема, ребят

Google
Alexander
20.01.2017
08:52:38
какой-нибудь извращенец, помимо меня, сталкивался уже с невозможностью использовать refinements (using) в шаблонах? кек

ну, я бы просто сам делал =)
да, обычно не так сложно

Dima
20.01.2017
09:04:41
Региональный магазин по продаже видеонаблюдения
я бы со временем определился. Если времени меньше месяца лучше CMS настраивать.

Dmitry
20.01.2017
09:07:09
Немножко

Alex
20.01.2017
09:16:22
Региональный магазин по продаже видеонаблюдения
Берется готовая CMS/Двигло под магазин

потому что без тебя этот проект никто не сможет быстро поддерживать. На готовом двигле - сможет.

https://www.rubytapas.com/2017/01/18/five-reasons-refuse-write-software-deliver-screencasts/

Dmitriy
20.01.2017
09:54:32
кто подскажет как сделать такие роуты так чтобы урл имел вид /products/{category}/{id}

/products/computers/1

вложенныее ресурсы?

не пойдет, категорий же много

Google
Alexander
20.01.2017
09:56:14
@Fedcomp гуру роутов

Dmitriy
20.01.2017
09:57:49
что то писал он) но не дописал)

Alexander
20.01.2017
09:58:21
наверняка занят, или я его уже достал призывать)

Alex
20.01.2017
09:58:34
Вообще да, занят был поэтому отвечаю когда имею возможность.

Dmitriy
20.01.2017
09:58:36
thanks

Alex
20.01.2017
09:59:33
так что получится что то вроде resources :products, only: [] do resources :categories, param: :slug, only: :show end Проверить возможности нет.

а хотя нет

не, неправильно. В общем там надо сесть и подумать немного, у меня времени к сожалению нет.

Пиши в лоб.

Dmitriy
20.01.2017
10:02:19
окей)

Nick
20.01.2017
10:02:50
There's always gem for it

google://friendly_id

Dima
20.01.2017
10:03:50
еще в книге efficient rails есть рецепт как использовать токены вместо id

а книга эта есть в файлах группы

Alex
20.01.2017
10:44:32
google://friendly_id
ага, все вспомнить не мог

Dmitriy
20.01.2017
11:35:38
блин так что то и не нашел получаю /products/:product_id/categories/:id(.:format) а мне нужно /products/categories/category_id

как убрать product id

ладно сам подумаю

Google
Andrey
20.01.2017
11:40:14
попробуй через namespace внутри ресурса

Dmitriy
20.01.2017
11:40:28
просто не могу уложить в голове, хотелось бы реализовать что то типа, products/computers/apple/

пробую как раз)

Alexander
20.01.2017
11:44:31
блин так что то и не нашел получаю /products/:product_id/categories/:id(.:format) а мне нужно /products/categories/category_id
Зачем? Первый вариант, который получается, вполне по конвенции REST. Почитай про него

Alex
20.01.2017
11:50:33
еще в книге efficient rails есть рецепт как использовать токены вместо id
в соседнем чате уже холиварили что с GUID не нужен loop

Dmitriy
20.01.2017
11:53:50
просто бы хотелось сделать url в красивом виде

Alexander
20.01.2017
11:54:30
просто бы хотелось сделать url в красивом виде
Вариант, который получается, и красивый, и понятный, и правильный

Вообще не представляю, что ты ожидаешь получить без product_id

Dmitriy
20.01.2017
11:55:05
пример products/computers/apple/

выводятся все компы apple например

Alex
20.01.2017
11:55:59
Чего-чего?
В соседнем чате дьячук и другие программисты доказывали что для GUID не нужен loop

Alexander
20.01.2017
11:56:27
пример products/computers/apple/
Понял. Интересно

В соседнем чате дьячук и другие программисты доказывали что для GUID не нужен loop
Чёрт, не знаю ни про GUID, ни про loop. Точнее, по отдельности вроде знаю, но их связь не понимаю

Alex
20.01.2017
12:14:02
и не нужен лишний loop

который к тому же по факту будет по всей таблице проходить насколько я понимаю.

Alexander
20.01.2017
12:19:33
Ааа, понял. Тип unique constraint даже не нужен?

Google
Alex
20.01.2017
12:20:05
Поидее да. Я не юзал. Ребята за GUID топили прост.

или UUID не помню.

Alexander
20.01.2017
12:37:13
а кто-нибудь запросы разбирал с индексом и без него, или тупо на словах?

Alex
20.01.2017
12:38:01
что ты имеешь ввиду?

Alexander
20.01.2017
12:39:17
I
20.01.2017
12:39:47
я через explain analyze проверяю индексы

Alex
20.01.2017
12:39:51
я с mysql добавлением индексов избавлялся от всяких virtual loop и прочих тормозных вещей

через explain смотрел до и после

Admin
ERROR: S client not available

Alex
20.01.2017
12:40:18
С индексом там два действия было, без индекса четыре или пять, причем два тяжелых

Alexander
20.01.2017
12:40:45
вот. что будет, если его натравить на запросы с UUID с индексом и без? аргументация хотя бы какая-то, полагаю, не голословная

Alex
20.01.2017
12:40:59
а причем тут индекс?

ты про уникальный?

Alexander
20.01.2017
12:41:09
Alex
20.01.2017
12:41:17
если будет много записей то думаю уникальный строковой индекс будет тормозным.

Alexander
20.01.2017
12:41:38
если будет много записей то думаю уникальный строковой индекс будет тормозным.
мне тоже так кажется, но и вероятность коллизии возрастёт

Alex
20.01.2017
12:41:49
про вероятность коллизии как раз и спорили

http://stackoverflow.com/questions/184869/are-guid-collisions-possible

главное чтобы генератор чисел имел хороший источник энтропии

Alexander
20.01.2017
12:43:46
http://stackoverflow.com/questions/184869/are-guid-collisions-possible
> For a 1% chance of collision, you'd need to generate about 2,600,000,000,000,000,000 GUIDs. окей, убедил ?

Google
Alex
20.01.2017
12:44:07
поэтому используется GUID/UUID как раз для производительности

Dmitriy
20.01.2017
13:19:19
а никто не пробовал реализовывать такие роуты, в зависимости от глубины категорий, например computers/apple/imac/ computer/apple/accessories/mouses/...

Alex
20.01.2017
13:20:15
get "/products/:category_path", constraint: { categry_path: /.+/ }

ченить типо такого

Alex
20.01.2017
13:20:27
надо смотреть как точно делается.

Dmitriy
20.01.2017
13:20:51
ох

Максим
20.01.2017
13:55:37
руби гавно, PHP заебись!

Firdavs
20.01.2017
13:55:46
Максим
20.01.2017
13:56:27
начальник отдела дорвался

сорян

I
20.01.2017
13:57:13
накажи его

Максим
20.01.2017
13:57:47
боссу всё ещё делать нечего

Alexander
20.01.2017
14:55:40
Какого чёрта он имеет доступ к твоему аккаунту?

France
20.01.2017
15:00:39
А скажите

как хранятся гемьі

I
20.01.2017
15:01:15
rubygems.org в открытом доступе на гитхабе =)

Алексей
20.01.2017
15:01:40
как хранятся гемьі
почему через ь и i ?

Alexander
20.01.2017
15:07:15
rubygems.org в открытом доступе на гитхабе =)
или в другом гит-ресурсе, или может даже не гит

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