@rubyschool

Страница 293 из 921
Ro
06.08.2017
20:27:42
Блин, вот хоть и не люблю мак, но платных прикольных инструментов у него не отнять: https://eggerapps.at/postico/ http://www.sequelpro.com/ ^^^ ui для postgres'а, аналог pgadmin

Nikolai
06.08.2017
20:44:22
sh runpga4 и всё ок

Welcome Bot
06.08.2017
20:55:12
Добро пожаловать в чат "Ruby School .us", @Oryctes_nasicornis! Расскажите о своём уровне знаний Ruby, чтобы мы знали, что Вы не бот и что банить Вас не надо. Спасибо! ;)

Google
Tanya
06.08.2017
21:00:44
провинился бот

в угол поставили

Nikolai
06.08.2017
21:07:56
Good night, glorious knight

Я правда думал, что все непредставившиеся будут подвергнуты превентивному бану

Увы

spartakusQ
06.08.2017
23:18:44
@AuraMik @Dronixa @ro31337

Vladimir
06.08.2017
23:27:23
а снять бан с юзера можно?

Tanya
06.08.2017
23:27:32
можно

но это лучше через Рому

Vladimir
06.08.2017
23:30:05
я про Андрея (кто из мира Питона)

или ему чат доступен?

Tanya
06.08.2017
23:30:33
он же не забанен

Vladimir
06.08.2017
23:38:55
а ну ок )

Google
Ro
07.08.2017
04:59:38
но это лучше через Рому
да снимайте если чо без меня) бояться не надо)

Vadim
07.08.2017
05:09:29
Для вновь прибывших (а остальным напомню), что набираем сейчас группу на интенсив по руби. http://goodprogrammer.ru/ruby-kmb-17 За 3 месяца пройдем путь от азов руби до понимания принципов ООП и научимся делать простые проекты на рельсах. Уроки, проверка ДЗ, личные консультации. Все вопросы — в личку, там же можно получить промокод на скидку. p.s. Пост в рамках разрешенной рекламы рано утром по понедельникам :)

Ro
07.08.2017
05:16:40
?

Nikolay
07.08.2017
08:37:48
И как впечатления?

Егор
07.08.2017
08:37:55
Кто с mongoid работает

У меня двойной уровень вложенности, при удалении через nested attributes не зовутся callback. Как лечить кто знает

Vitaliy
07.08.2017
09:13:28
использовать интеракторы вместо колбеков

Xin
07.08.2017
09:21:57
Долго мучался с ДЗ 4 урока, а конкретно - с этим

Написать программу, которая будет выводить числа от 0 до 50 следующим образом: i = 0, четное: true i = 1, четное: false i = 2, четное: true ... i = 50, четное: true Программа должна занимать одну строку (потому что блоки проходили только в фигурных скобках). Это задание сделать обязательно.

Мне друг помог, но я понять хочу

Вот код

51.times {|i| puts i.even? ? "i = #{i} true" : "i = #{i} false" }

Что значит второй знак вопроса после even и двоеточие после true?

Pablo
07.08.2017
09:23:32
почитай про тенарные операторы

Fedor
07.08.2017
09:23:34
тернарный оператор

Pablo
07.08.2017
09:23:37
как работают

Fedor
07.08.2017
09:24:11
condition ? if_condition_true_do_this : else_do_that

примерно так

а even? - это метод провеки на четность, у него знак вопроса в конце стоит по соглашению

Google
Fedor
07.08.2017
09:25:09
он возращает либо true либо false и такие методы принято писать со знаком вопроса в конце, для удобства чтения кода

вот и получается что он задваивается при использовании тернарного опретора

Xin
07.08.2017
09:25:35
even? - это я знаю, я пробовал использовать его в коде вместе с odd?, правда ничего у меня не получалось

Pablo
07.08.2017
09:25:49
https://github.com/exAspArk/russian-guides/blob/master/ruby-style/README.md вот тут написано когда их лучше применять а когда нет

Fedor
07.08.2017
09:26:24
можно обойтись и без него: 51.times { |i| puts "#{i} #{i.even?}" }

i.even? уже возвращает true или false и можем сразу его напечатать, как слово )

Xin
07.08.2017
09:27:34
Вот последнее, это наверное было правильное решение ДЗ. Ведь о тернарных операторах мы еще на уроках не говорили.

Fedor
07.08.2017
09:27:54
ага, скорее всего

Xin
07.08.2017
09:30:11
ох, а я пытался вручную это прописывать. спасибо

Fedor
07.08.2017
09:31:06
когда ты что-то печатаешь, то все, что ты печатаешь превращается в строку

Xin
07.08.2017
09:31:16
а тут две интерполяции, один с использованием метода. я не догадался, блин.

Fedor
07.08.2017
09:31:17
как это будет выглядеть можно проверить методом to_s

Fedor
07.08.2017
09:31:55
2.4.0 :003 > 123.to_s => "123" 2.4.0 :004 > 123.213.to_s => "123.213" 2.4.0 :005 > false.to_s => "false"

Xin
07.08.2017
09:33:05
Печалит, что не смог сам решить, хотя пробовал.

Fedor
07.08.2017
09:33:37
пробуй больше разного вот и все

в руби достаточно много таких неочевидных вещей

вернее как они очевидны, но если ты до этого писал на c++, или вообще каком-нибудь паскале в школе учился, то будет уже неочивидно )

Xin
07.08.2017
09:42:14
Метод вне интерполяции использовал. Вот где ошибка. В общем, учиться, учиться, и еще раз учиться.

Спасибо за помощь, Федор и Пабло.

Fedor
07.08.2017
09:45:01
не за что

Google
Admin
ERROR: S client not available

Vladimir
07.08.2017
10:27:43
@Danger0usboy привет, каким ветром занесло?

Alexander
07.08.2017
11:01:01
Всем здравствуйте!

Vladimir
07.08.2017
11:09:04
Всем здравствуйте!
привет, каким ветром?

Alexander
07.08.2017
11:10:17
В лепрослакорубичате был года полтора наверное назад, вот пересматриваю рубискул)

Vladimir
07.08.2017
11:10:41
норм

Alexander
07.08.2017
12:36:11
Я тут ДЗ "Крестики-нолики" по функциям запростынял https://paste2.org/vGBIyJJG . Подозреваю это можно будет сделать изящнее?

Olga
07.08.2017
12:49:22
Всем привет. Подскажите плиз новичку)). https://paste2.org/wfZAnjx0 Весь код понимаю, не понимаю по строке 36 - откуда мы берем rand ? Как работает rand понятно, не понятно откуда берет значение и почему сравниваем с 1 ? Это из урока 14 Рубискул :)

Alex
07.08.2017
12:50:42
просто делается рандомный выбор

можно сравнивать и с 0 смысл не изменится

Olga
07.08.2017
12:50:53
из ниоткуда ? )

ааа так я и думала))

Alex спасибо )

Егор
07.08.2017
12:52:07
так

а тут можно по js?

ну мб кто подскажет

кто сталкивался - надо сделать направляющие, привязанные к курсору при добавлении маркера в gmap. Есть идеи?

чтобы точки были на одной линии а направляющие - вспомогательный инструмент

Alexander
07.08.2017
13:09:07
Моя непонимать, почему тут элементом массива становится вся введеня строка, а не каждая отдельная буква, как указанов документации? https://paste2.org/cYzDI2dc

Объясните пожалуйста

Google
Vadim
07.08.2017
13:10:00
split(',') делит строку на части между запятыми

попробуйте ввести строку с запятыми :)

Alexander
07.08.2017
13:16:25
а все, тупанул)) (//) надо было. Да и FAR этот синтаксис странно подсветил))

Спасибо)

Vadim
07.08.2017
13:18:58
Можно split('')

Alexander
07.08.2017
13:20:29
Спасибо)

Во, отлично, получилась имитация ручного ввода)

O
07.08.2017
18:35:21
Ребят, какую книгу посоветуете для учебы javascript , чтоб с отдачей и с связью ruby

Страница 293 из 921