
GG
05.09.2018
20:36:33
Функция все правильно возвращает. Рандомный элемент массива. Условия if правильно работают. Логика гавно
Посмотри правила игры. И наконец поймешь что и как

A
05.09.2018
20:38:43
какая логика, если вернул камень, напиши-один, если бумагу- напиши два, ножницы- три

Google

A
05.09.2018
20:38:50
вот что я от своей программы хочу
возвращает
12
1
33
123

GG
05.09.2018
20:39:02
Или делай puts ... если rock == rock то вывести чему равно y и условие
У теья rand(0..2) . Возврат больше 2 исключен

a
05.09.2018
20:40:42
у чувака просто код не отформатирован. подозреваю что ему нужно поднять один end выше и поставить новую строку после else

GG
05.09.2018
20:41:47
Вместо rand(0..2) напиши 1. И будеттебе стабильная функция

A
05.09.2018
20:45:00

Google

A
05.09.2018
20:45:05
стало постабильнее
больше одного варианта за цикл не возвращает из if'а
но всеравно в разнобой =\

a
05.09.2018
20:47:06
ты поправил синтаксис, теперь чини логику

A
05.09.2018
20:47:34
https://paste2.org/zZMZf8ph
для наглядности

GG
05.09.2018
20:49:18

a
05.09.2018
20:51:28
изначально у него луп прерывался на gets только когда рандомились ножницы
скорее всего это не то, чего надо было

A
05.09.2018
20:53:09
я гетс впилил просто чтоб не лупало само
после интера только

a
05.09.2018
20:56:08
так а что ты вообще хочешь тогда, я не понимаю. правила игры тебе не важны, гетс просто так, в программе нет вообще терминальных условий, строчки она выводит
чего не хватает-то

A
05.09.2018
20:57:54
у меня элементарный вопрос

a
05.09.2018
20:58:06
ну правила ладно, там подразумевается, что выбраны ножницы у одного игрока

A
05.09.2018
20:58:15
почему условия из ифа не совпадает с тем что вытягивает рандом из массива
ответ в разнобой выдает
вы усложняете

a
05.09.2018
20:58:45
так ты рандомишь потому что, нет?

GG
05.09.2018
20:58:50
историю переписки прочитай... там есть ответ

Google

A
05.09.2018
20:59:42
https://paste2.org/cF7wdGcV
упростил все донельзя
rock
You win
scissor
You lose
papper
You win
scissor
draw
scissor
You win
rock
draw
никакой закономерности
рандомлю, да, каждый цикл

GG
05.09.2018
21:00:06

A
05.09.2018
21:00:07
прогоняю через if

GG
05.09.2018
21:00:17
это последнее от меня тебе сообщение

A
05.09.2018
21:00:22
ответ совершенно не соответствует тому что вернуло из массива

GG
05.09.2018
21:00:41
ЛОЛ, а что из массива вернуло?

A
05.09.2018
21:01:14
люди пытаются помоч, ты пытаешься поумничать

A
05.09.2018
21:01:32
выходит не очень остроумно

GG
05.09.2018
21:01:40
остряк
всё пока

a
05.09.2018
21:02:40
>puts "#{ai_choose}"
>y = ai_choose
очень внимательно всмотрись в это
я хочу, чтобы ты сам разобрался

Кеков Зез
05.09.2018
21:03:24
Коллеги, у меня вопрос
https://paste2.org/GdEcXXdk

Google

Кеков Зез
05.09.2018
21:04:00
может кто подсказать?

GG
05.09.2018
21:04:41

a
05.09.2018
21:05:08

GG
05.09.2018
21:05:10
если не ошибаюсь, это не статический местод

Кеков Зез
05.09.2018
21:05:53

a
05.09.2018
21:06:43
не смей даже задумываться о таком

Ro
05.09.2018
21:06:53
ага, попробуй self.create_empty_post

Кеков Зез
05.09.2018
21:06:54
оу :)

Ro
05.09.2018
21:07:02
и потом Post.create_empty_post

Admin
ERROR: S client not available

Кеков Зез
05.09.2018
21:07:38

a
05.09.2018
21:07:39
код в верхней части вполне ок

Ro
05.09.2018
21:07:41
или через юзера Post.create...

Кеков Зез
05.09.2018
21:08:15

Ro
05.09.2018
21:08:31
posts - это массив (collection). Тебе надо бы сделать last, но его может и не быть)
так что надо в User перенести

a
05.09.2018
21:10:08

A
05.09.2018
21:10:48
разжевали в личку

Google

Андрей
05.09.2018
21:16:04

Кеков Зез
05.09.2018
21:16:59
ну и вообще за ответы спасибо всем

Игорь
05.09.2018
22:32:29

GG
05.09.2018
22:51:41

Андрей
05.09.2018
23:04:22
вы усложняете
Вы не понимаете свой код. Вы два раза вызываете функцию в разных местах и удивляетесь почему у вас не совпадает. Пройдитесь по шагам по вашей программе и подумайте что же она все таки делает.

Максим
06.09.2018
03:10:22
Ребят. Подскажите. Представим на машине пользователя развернут локально http server. С этой машины заходят на сайт. Можно ли как то реализовать, что бы средствами сайта отправить json на этот локальный сервер

Ro
06.09.2018
03:34:13
polling
т.е. постоянный опрос
это как вариант
еще вариант - постоянное подключение, там уже есть варианты
но задача не очень понятна, объясни подробности, какой юз-кейс

Ekaterina
06.09.2018
05:39:09


Максим
06.09.2018
06:07:25
но задача не очень понятна, объясни подробности, какой юз-кейс
50-60 компьютеров, на них развернут http сервер - который общается с апаратурой (фискальный регистратор, монетоприемник, купюроприемник). И есть приложение удаленное, которое запускается (в браузере конечно же) при старте терминала оплаты, в него логинится администратор. И нужно что бы, допустим при покупке, удаленный сервер, где находится приложение, отправлял json локальному http-серверу, что бы тот этот json перенаправил на принтер чека к примеру.
как то так :D
локальный сервер этот вроде как готовое решение, конечно хотелось бы обойтись вообще без него, но я не знаю, как сделать так, что бы удаленно отправлять запросы на оборудование.
localtunnnel у меня щас как у ребенка восторг вызвал
супер


Vladimir
06.09.2018
07:00:42
У меня вопрос - а стоит заморачиваться валидацией аргументов, передаваемых в методы класса? В учебных заданиях. В реальной жизни понадобится?

Alex
06.09.2018
07:23:29