
Nikolay
09.08.2016
19:05:57
а мне корзина только предстоит

ojab
09.08.2016
19:06:10
ну и проще действительно отнаследоваться от Array и добавить методы add_item/remove_item
если нужны именно они

Dmitriy
09.08.2016
19:06:45
хорошо)

Google

Nikolay
09.08.2016
19:06:58
а что насчет корзины кстати?

Dmitriy
09.08.2016
19:07:08
буду гуглить)

Nikolay
09.08.2016
19:07:15
есть что-то на тему или колхозить своих шлюх?

Dmitriy
09.08.2016
19:09:00
я так понял можно через yield
я колхожу, даже стыдно спрашивать(

Nikolay
09.08.2016
19:10:37
дим, стыдно не спрашивать
вот реально, ты хочешь сам колхозить то что делает девайс, актив рекорды, бутстрап-сасс или пундит/канкан
я - нет
все 146% написано до нас
и взять готовые идеи и куски кода - это ок

Dmitriy
09.08.2016
19:12:25
ну я просто только погружаюсь в язык, хочу узнать основы) чтобы понимать)

Nikolay
09.08.2016
19:12:39
вот, допустим, прочитав rails in actions + agile development with rails 4 я понял как можно прикольно сделать онлайн магазинчик, тикетную систему

Google

Nikolay
09.08.2016
19:13:08
иди читай

Vitaliy
09.08.2016
19:13:29
Я корзину сам писал, года 2 назад - говнокод на говнокоде, ибо что еще может написать джун, когда берется поднимать интернет-магазин с нуля :)
Но, считаю, что полезный опыт

Nikolay
09.08.2016
19:13:54
ну я видимо буду брать идеи из книги по агил разработке
там как раз мелкий онлайн магаз
и в кеш сессии, который в редиске

Dmitriy
09.08.2016
19:14:22
хорошо, полезные книги не помешают)

Nikolay
09.08.2016
19:15:12
я те так скажу - у меня было пару лет неспешного пиляния аспнет мвц, а потом ушел в хостмастера провайдера и взялся за перловку, жангу, и щас остановился на рельсе

Dmitriy
09.08.2016
19:15:15
просто столько книг, и не знаешь даже что читать, нашел скринкасты, вот смотрю

Nikolay
09.08.2016
19:15:32
книг везде дохера. а потом еще хтмл, цсс, жс
кстати по рубям рекомендую конфидент руби и книжку флаганана
чисто по рубям
вот эти 4 книги + дефолтный гайд по мини бложику - оно ок

Nick
09.08.2016
19:16:55
Ruby Koans порешай

Nikolay
09.08.2016
19:17:08
это тестики чтоли?

Dmitriy
09.08.2016
19:17:10
хорошо, спасибо за помощь) буду зарываться)

Nikolay
09.08.2016
19:17:14
на различие руби от рельс?
на самом деле на кажду книгу уйдет по недельке, неспешно
я обе рельсовые книги брал по нескольку раз с интервалом в пару месяцев
потому что чем дальше тем вопросы все сложнее и интереснее

Google

Nick
09.08.2016
19:18:30
+ Metaprogramming Ruby - отличная

Dmitriy
09.08.2016
19:19:25
просто я хотел на рельсы встать, но понял... что без знания руби я там не продвинусь вообще

Nikolay
09.08.2016
19:20:23
но без знания рубей, сишарпа, питона - это все херня
я оба мануала по аспнет мвц 4му прошел каждое за полчаса, КАРЛ

Dmitriy
09.08.2016
19:21:24
Оо

Nikolay
09.08.2016
19:21:31
мануал по рельсам - тоже за полчаса
но при этом понял что нихира не понял
кстати у меня первый подход к рельсам был еще толи в их первой толи второй версии
я тогда вообще нихрена не понял
а вот аспнет коре который 5 мвц - я решил даже не начинать осваивать, там пц все по другому

Nikolay
09.08.2016
19:23:35
это как питон 2 и 3
Оо
так шо ниссы ф кампот :)
я год назад в рельсах тоже был зеленым чайником

Dmitriy
09.08.2016
19:24:30
Держусь)))

Nikolay
09.08.2016
19:24:45
в прочем я в них чайник и сейчас, только панель управления хостингом на треть готова
ХОСТИНГОМ, КАРЛ :)
управлять контейнерами докера уже умеет
днс тоже

Google

Nikolay
09.08.2016
19:26:57
ерр клиент для регистрацией доменов уже частично работает

Dmitriy
09.08.2016
19:27:05
а на node js писал ,
?

Nikolay
09.08.2016
19:27:20
а фтп, днс и базы данных с почтой - это почти все одни записи в бд
нет, я жабаскрипт не знаю

Dmitriy
09.08.2016
19:28:25
я решил никуда больше не кидаться, ибо знания везде поверхностные в итоге
хоть один язык можно более менее же знать

Nikolay
09.08.2016
19:28:58
угу
я по этому пока жаваскрипт и отложил

Admin
ERROR: S client not available

Nikolay
09.08.2016
19:29:21
ибо реакт например хорош
но распыляться - каша в голове будет

Dmitriy
09.08.2016
19:29:31
да и нода тоже
да и в верстке полезно

Nikolay
09.08.2016
19:29:57
та нода - жаваскрипт
но блин да
там есть ньансы
кстати да
я уже нашел пару гемов на корзины
по сути как я понял идея та же шо и в книге про агил девелопмент и онлайн гомозинчик

Google

v
09.08.2016
19:37:59

Nikolay
09.08.2016
19:38:12
https://github.com/crowdint/acts_as_shopping_cart
самый живой
а шо?
даже вот https://github.com/dabit/acts_as_shopping_cart
автор в коментах отметился что новая репа вот

Vitaliy
09.08.2016
21:18:29
Хороший гем. Я бы не подключал его к проекту, но посмотрел бы на структуру моделей и сделал похожим образом сам. Потому что функциональность корзины гарантированно придется расширять. И будет лучше, если этому не будут мешать гемы, вшитые в проект

v
09.08.2016
21:39:02

Amir
10.08.2016
02:10:51
whenever можно отключить уведомление по почте?

Vlad
10.08.2016
04:01:20
как думаете можно монетизировать сайт про программирование на руби и rails?
100 уников в сутки в среднем.

Roman
10.08.2016
04:44:16
Ну платными фичами разве что. Но не думаю, что много будет.
P. S. Скинь сайт в личку хотя бы. Поучусь ?

Amir
10.08.2016
04:45:54
qwe = VoteResult.joins(:candidate).select("candidates.id,candidates.name as name, vote_results.cnt_vote").group("candidates.id,candidates.name").maximum(:cnt_vote)
{"Candidate 0"=>1, "Candidate 1"=>0, "Candidate 2"=>0, "Candidate 3"=>0, "Candidate 4"=>0, "Candidate 5"=>0, "Candidate 6"=>0, "Candidate 7"=>0, "Candidate 8"=>0, "Candidate 9"=>0}
Почему хеш возвращает

Vlad
10.08.2016
04:45:59
rubydev.ru
платные фичи не пойдут. пока рефкой vps серверов только монетизирую, копеечка падает

Иван
10.08.2016
05:06:00
qwe = VoteResult.joins(:candidate).select("candidates.id,candidates.name as name, vote_results.cnt_vote").group("candidates.id,candidates.name").maximum(:cnt_vote)
{"Candidate 0"=>1, "Candidate 1"=>0, "Candidate 2"=>0, "Candidate 3"=>0, "Candidate 4"=>0, "Candidate 5"=>0, "Candidate 6"=>0, "Candidate 7"=>0, "Candidate 8"=>0, "Candidate 9"=>0}
Почему хеш возвращает
может из за группировки?

Amir
10.08.2016
05:06:27
чето я там намудрил
res = VoteResult.joins(:candidate).select("candidates.name as name, max(vote_results.cnt_vote) as cnt_vote").group("candidates.id")
но все таки похоу делаю не так как настоящий рубист
поправьте :)

ojab
10.08.2016
05:55:58

Nikolay
10.08.2016
06:07:36
У меня десяток плейн руби скриптов с реквайрами других
Но взять за основу всегда хорошо