@rubylang

Страница 589 из 1684
Alex
07.11.2016
16:28:09
Делаешь одно изменение и валится куча тестов.

Andrey
07.11.2016
16:28:59
Пацаны, я не тупой, просто ничего не знаю. Интуитивно я понимаю, что происходит , но мне нужен совет богов кода, и я больше не буду доставать своей примитивщиной. FROM Employee e LEFT JOIN Department d ON e.DeptId = d.DeptID просто поясните, что сие действие означает по-элементно, что бы я уж все сомнения рассеял

Alex
07.11.2016
16:29:38
такие вопросы лучше в канале по mysql/postgreesql задавать

банально быстрее ответ получишь.

Google
Andrey
07.11.2016
16:29:47
Согласен

Egor
07.11.2016
16:29:56
Гугли SQL left join

Andrey
07.11.2016
16:30:01
Канал бы найти, кек

Лан, попробую, спасибо

Dmitry
07.11.2016
16:37:58
Если не ошибаюсь, то достать все департаменты, где ид департамента равен ид департамента из эмплоя

Пацаны, я не тупой, просто ничего не знаю. Интуитивно я понимаю, что происходит , но мне нужен совет богов кода, и я больше не буду доставать своей примитивщиной. FROM Employee e LEFT JOIN Department d ON e.DeptId = d.DeptID просто поясните, что сие действие означает по-элементно, что бы я уж все сомнения рассеял

Andrey
07.11.2016
16:38:19
Спасибо, добра тебе

Идеально

Tony
07.11.2016
17:18:45
работал кто-нибудь с dashing?

Антон
07.11.2016
17:22:31
И предложил сервис контейнеры
что такое сервис контейнеры?

это ответ такой? :)

нужно ли знать java чтобы использовать сервис контейнеры в ruby on rails?

Alex
07.11.2016
17:35:59
наверно, нужно знать java, чтобы получить ответ на твой вопрос

Google
Tony
07.11.2016
17:43:09
begin text_var = file.cell(SUM_LETTER, first_row) i++ end while !text_var

ошибку выдает

Alex
07.11.2016
17:43:22
DHH за жирные модели?

Т.е в рельсах всю логику нужно хранить либо в контроллерах либо моделях?

Tony
07.11.2016
17:47:38
begin text_var = file.cell(SUM_LETTER, first_row) i++ end while !text_var

ошибку выдает

пишет, что unexpected end

хотя все по правилам

Alex
07.11.2016
17:48:45
а зачем такой код писать?

Tony
07.11.2016
17:49:07
надо чтобы после цикла проверка шла

do while

Michael
07.11.2016
17:49:24
а почему ты не используешь until text_var ?

Alex
07.11.2016
17:49:25
какой кейс ты решаешь?

Andrey
07.11.2016
17:50:30
По поводу того где хранить логику в рельсах мне очень нравиться подход примерно описаный тут - https://mkdev.me/posts/paru-slov-pro-interaktory-v-rails

Alex
07.11.2016
17:50:51
интеракторы это и есть сервисы, нет?

Alex
07.11.2016
17:50:55
почему DHH до сих пор не сделал манки патч для i++

Tony
07.11.2016
17:50:55
нет
так а ошибка то в чем?

Google
Иван
07.11.2016
17:51:24
i++

yopp
07.11.2016
17:51:36
так а ошибка то в чем?
в том, что ты документацию не читал

иди почитай ещё раз про базовый синтаксис

Tony
07.11.2016
17:52:35
++cnt заработало

Tony
07.11.2016
17:52:44
странно

yopp
07.11.2016
17:52:48
++cnt заработало
в руби нет ++

числа — immutable

Tony
07.11.2016
17:52:57
ого

yopp
07.11.2016
17:53:21
i = i+1 или i = i.next или i =+ 1

Alex
07.11.2016
17:53:41
+=

yopp
07.11.2016
17:54:13
+=
нет, =+

yopp
07.11.2016
17:54:36
ой

нет

извини

ты прав :)

Иван
07.11.2016
17:54:46
оба работают

yopp
07.11.2016
17:54:52
они по разному работают

Иван
07.11.2016
17:55:11
а нет

Tony
07.11.2016
17:55:21
next! в данном случае

Google
Alex
07.11.2016
17:56:12
мне кажется next! можно встретить в 1 из миллиона проектов

Andrey
07.11.2016
17:56:38
@dd_bb знать не знаю ни каких Иванов, прост статья понравилась. @Fedcomp поидее похожи

Alex
07.11.2016
17:56:49
Ну это почти одно и тоже

только интерактор задает можно сказать один конкретный формат и одно действие на один интерактор.

Admin
ERROR: S client not available

Alex
07.11.2016
17:57:30
есть кстати два гема для интеракторов, попроще и посложнее.

Andrey
07.11.2016
17:58:02
Подскажите литературу по сервисным объектам, бест практикс)

В проектах вроде бы использую сервисы, но вдруг не так как нужно ):

Alex
07.11.2016
18:00:02
выше статью про интеракторы же скинули

Andrey
07.11.2016
18:00:52
так я же её и скинул)

Alex
07.11.2016
18:01:02
вот и юзай интеракторы

kapkapbopoh
07.11.2016
18:04:13
i+=1if i+=1if i-=1

Alex
07.11.2016
18:04:45
мне кажется, в рельсах нет какого-то общего подхода, кто во что горазд. Вот, мне один чувак, тоже из mkdev скидывал guide: http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/

Andrey
07.11.2016
18:06:40
Alex спасибо!

yopp
07.11.2016
18:21:43
next! в данном случае
нет у числа next!

a + a = b; можно опустить второе a и получится a += 1. a =+1 это уже a = +1

с числом всё очень просто. a = 1; 1 == immutable объект, который на самом деле даже в куче не существует

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

next! невозможно сделать, потому что объекта который можно изменить нет

так-же как def a.bar не будет работать TypeError: can't define singleton

Google
yopp
07.11.2016
18:25:46
но помоему при этом можно ivar менять

а, точно. ониж ещё и замороженные

яж вам говорил что в руби всё данные, а не объект :)

Tony
07.11.2016
18:31:36
требуется вывести на экран количество элементов. Например в массиве [1,2,3,2,3,4,5] => 1: 1, 2: 2, 3: 2 ...

какой самый быстрый алгоритм знаете

?

Andrey
07.11.2016
18:32:42
@georgeeeb спасибо, сейчас ознакомлюсь

Alex
07.11.2016
18:43:56
https://github.com/krautcomputing/services
чем это лучше интерактора?

Egor
07.11.2016
18:44:30
чем это лучше интерактора?
Не знаю, не использовал интерактор

Alex
07.11.2016
18:44:47
Не знаю не использовал твой гем.

Страница 589 из 1684