@codenamecrud

Страница 658 из 1009
Aleserche
28.08.2017
09:32:30
китайцы переводили

Dmitriy
28.08.2017
09:33:08
а про Head First Ruby и Ruby Way есть отзывы?

Svyatoslav
28.08.2017
09:34:13
видел перевод Ruby Way – просто слезы, лучше гарри поттера от спивак читать

Eugene
28.08.2017
09:34:49
Head First вообще вроде хорошая серия

Google
Eugene
28.08.2017
09:34:52
Но по руби я не читал

Vasiliy
28.08.2017
09:50:55
так погодите, Хартл же давно на русском, ещё со второй версии рельс

http://railstutorial.ru/chapters/4_0/beginning

и на английском онлайн для 5ки есть уже с полгода, бесплатно, без смс https://www.railstutorial.org/

Eugene
28.08.2017
09:55:28
так погодите, Хартл же давно на русском, ещё со второй версии рельс
Да не, его перевели и издали официально, этому я удивился

===== мопед не мой, но вдруг кому интересно будет ==== В общем, мне необходим сайт в формате одностраничника для коммерческих целей. Мой бизнес связан с печатью фотографий для физических лиц, из конкурентных преимуществ - бесплатная доставка в руки, низкая цена. Бизнес очень узконаправленный и специфический, широкого спектра услуг нет, поэтому и не зачем клепать 15 страниц. В моём видении сайт должен предоставлять возможность клиенту в течение 15-ти секунд ознакомиться с основной инфой (порядок цен, основные положения) и перейти к оформлению заказа. Сама процедура достаточно проста - клиент переходит в специальную форму, либо, что еще лучше, просто пролистывает (нажимает на кнопку "сделать заказ") страницу после всей инфы и попадает на участок, в который можно перетащить фотографии, предварительно указав размер и качество готовой продукции, либо выбрать в ручную через проводник после нажатия кнопки. Так же должен быть калькулятор, который позволит клиенту узнать итоговую сумму просто указав, что и чего он хочет заказать (типа как здесь: https://print.fotoland.ru/printing/photos, только пофункциональнее и удобнее, идеи как это сделать есть). Инфы на странице будет немного, текста в разы меньше чем в этом сообщении, + реальные отзывы реальных клиентов (сейчас дело ведется через группу в ВК, что связано с понятными неудобствами). Дизайн вижу в стиле material design, без всякого глянца, аляпистости и тд, все красиво, лаконично, плоско и минималистично. Ну, собсно, думаю у гугла без палева можно позаимствоват не только общую стилистику, но и сочетания цветов и иные элементы дизайна. Все что я хочу от Вас, это узнать, поможет ли мне кто и сколько он за это попросит. Заранее прошу прощения за простоту повествования, т.к. от кодинга и дизайна я далек настолько, насколько это вообще возможно. С непосредственным заказчиком ТЗ проработаю очень детально, возможна и личная встреча, если недалеко от НСК (Барнаул, Кемерово, Томск и т.д.). ===========

Ivan
28.08.2017
10:46:26
А что за хартл?

а про Head First Ruby и Ruby Way есть отзывы?
Прочитал Head First Изучаем Ruby, хорошо раздуплился

Eugene
28.08.2017
11:12:03
Ivan
28.08.2017
11:23:55
Спасибо

Кøе-ктø Геннадьевич
28.08.2017
11:26:13
купил нового хартла на бумаге

вопрос: у меня есть модель Post и модель Comment. Post has_many к Comment. Как мне отобрать все посты запросом, у которых комментариев больше 3х? Post.joins(:messages).where а дальше?

Post.joins(:comments).group("comments.post_id").having("count(comments.id) > 3").count.keys пробую так, но получаю массив айдишников

Google
Кøе-ктø Геннадьевич
28.08.2017
12:14:45
это не совсем то

может scope'ом?

разобрался

Vasiliy
28.08.2017
12:22:28
как сделал?

Кøе-ктø Геннадьевич
28.08.2017
12:25:13
posts_ids = Post.joins(:comments).group("comments.post_id").having("count(comments.id) > 3").pluck(:id) Post.where(id: posts_ids)

Evegeniy
28.08.2017
12:26:41
можно вложенным

запросом

в смысле, тебе второй запрос Post.where(id: posts_ids)

не нужен

ща напишу, но не факт, что так быстрее

Vasiliy
28.08.2017
12:31:16
через мерж?

Evegeniy
28.08.2017
12:32:10
sub_query = "#{Post.joins(:comments).group('comments.post_id').having('count(comments.id) > 3').pluck(:id).to_sql} as comments" Post.where("comments.id IN(?)", sub_query)

Кстати, заранее прошу проещния, я не проверил

?

не факт, что работает

Кøе-ктø Геннадьевич
28.08.2017
12:32:33
:)

Evegeniy
28.08.2017
12:32:44
Вообще, если тебе так надо делать

советую впилить counter_cache

Кøе-ктø Геннадьевич
28.08.2017
12:32:53
у меня многоэтажный запрос, наверное будет проще по первому варианту с точки зрения читаемости кода

Evegeniy
28.08.2017
12:32:56
потому что запрос на count достаточно дорогой и будет тормозитть

Google
Evegeniy
28.08.2017
12:33:13
Я бы counter_cache сделал ?

Хорошо и с точки зрения читаемости и с точки зрения оптимизации запросов

Timur
28.08.2017
14:32:44
posts_ids = Post.joins(:comments).group("comments.post_id").having("count(comments.id) > 3").pluck(:id) Post.where(id: posts_ids)
Если так, то у тебя 2 запроса в одном ведь получается

Из-за :pluck

Лучше вместо него сделать select и рельса должна собрать в один

Но это не инфасто, сам проверь)

Из-за :pluck
pluck трансформирует в массив

Vladimir
28.08.2017
17:01:27
https://spb.hh.ru/vacancy/21845260 - похоже, Деловые Линии теперь рельсанов через прокси нанимают

Dimon
28.08.2017
17:31:01
Это давно так

Я в прошлом году так рабил

Vasyl
30.08.2017
10:29:54
Ребят кого интересует тема Интернета Вещей веду свой канал

Если можно кинуть силку

Eugene
30.08.2017
10:45:33
Валяй

Все бы так спрашивали, а

Vasyl
30.08.2017
10:46:19
@Internet_of_Things_channel

Maya
30.08.2017
12:44:22
Утерян уникальный драгоценный камень: Ruby on Rails developer. Физические свойства: -3+ years of experience in Ruby on Rails - Salary to 3500 USD Генетическая классификация: Senior Магические свойства: динамический, рефлективный, интерпретируемый высокоуровневый developer. Рубин посвящен Солнцу. Это камень особенной магической силы, камень испытаний, владения силами энергии. Талисманы и амулеты: Ruby on Rails — талисман компаний, рубин помогает людям с чистым сердцем и помыслами. Месторождения: Ukraine, Kyiv Если ты это читаешь напиши мне! Компания очень тебя ждет! =)

Aleksandr
30.08.2017
12:47:49
если камни теряете то к урологу, проблема в почках

Кøе-ктø Геннадьевич
30.08.2017
12:51:02
Мне казалось дно было достигнуто комментариями про фашистские стикеры. Как я заблуждался

Dimon
30.08.2017
12:54:26
дна нет

Maya
30.08.2017
12:58:03
Ребята нужно на все смотреть позитивнее)

Google
Ya
30.08.2017
12:58:23
Кибернетика ..с двойным дном

Aleksandr
30.08.2017
13:11:24
Vasiliy
30.08.2017
13:15:35
а что если дна нет?

Кøе-ктø Геннадьевич
30.08.2017
13:16:21


Aleksandr
30.08.2017
13:18:21
ура бояны!

Vasiliy
30.08.2017
13:18:57
шли бояны, но дна ещё не было видно

Admin
ERROR: S client not available

Кøе-ктø Геннадьевич
30.08.2017
13:19:00
визуализация

Aleksandr
30.08.2017
13:19:30
со стикерами фашистов тоже визуализировал желания?

Vasiliy
30.08.2017
13:20:09
но ведь фашистов победили

Aleksandr
30.08.2017
13:26:14
в умах некоторых еще живут

Кøе-ктø Геннадьевич
30.08.2017
13:26:23
в твоем

Yaroslav
30.08.2017
13:27:26
а где Вы нашли стикеры с фашистами?

Кøе-ктø Геннадьевич
30.08.2017
13:27:53
:)

Aleksandr
30.08.2017
13:46:13
а где Вы нашли стикеры с фашистами?
да было несколько дней ранее, я сделал замечание, но любители фашисткой символики возмутились

Кøе-ктø Геннадьевич
30.08.2017
13:47:15
рили поехавший

Aleksandr
30.08.2017
13:47:44
я же говорю, кому и фашизм норма

Eugene
30.08.2017
13:52:04
Чувак

Я говорил, возмущаться строго в личку

Живут в чьих-то умах — пусть живут

Google
Eugene
30.08.2017
13:52:27
В чужие же не лезут с ними

Roman
30.08.2017
13:53:01
> сделал замечание

Aleksandr
30.08.2017
13:53:37
а тут фашист френдли сообщество?

я ж не знал, так и пишите

Roman
30.08.2017
13:54:02
тут сообщество про уеб-разработку

Aleksandr
30.08.2017
13:54:12
и?

Roman
30.08.2017
13:54:13
на остальное строго похуй

Eugene
30.08.2017
13:54:14
i dare you, i double dare you motherfucker, say fascist again

Aleksandr
30.08.2017
13:55:22
тут же уеб

Roman
30.08.2017
13:55:31
ты экстремистский материал блядь

тебя бы в список какой нибудь внести

Vitaliy
30.08.2017
13:55:46
жжете, ребят

Vasiliy
30.08.2017
13:55:59
стикер паки в телеграме —-> Совпадение? Не думаю

Eugene
30.08.2017
13:56:00
Не трудитесь

я его выключил

Roman
30.08.2017
13:56:14
внесли таки в список

Eugene
30.08.2017
13:56:23
Нежелательное лицо N01

Roman
30.08.2017
13:56:35
когда пришли за антифашистами я молчал, я же не антифашист

Страница 658 из 1009