Size: a a a

2020 January 16

𝓒

𝓒𝓛𝓚 in RubyRush
вы нарушили его и получили баг.
источник

RM

R M in RubyRush
𝓒𝓛𝓚
почитайте кодинг стайл для руби.
Да-да вотевар
источник

RM

R M in RubyRush
𝓒𝓛𝓚
почитайте кодинг стайл для руби.
Да я протестить хотел, а получил такой результат, даже и не подумал что метод так же назывался, буду внимательнее спасибо рили
источник

𝓒

𝓒𝓛𝓚 in RubyRush
это в с++ есть сигнатуры методов и прочая. Здесь не так. One() и one это то что было определено первым
источник

RM

R M in RubyRush
𝓒𝓛𝓚
это в с++ есть сигнатуры методов и прочая. Здесь не так. One() и one это то что было определено первым
Теперь вижу да)
источник

𝓒

𝓒𝓛𝓚 in RubyRush
пожалуй единственное что бесит в руби и особенно в реилс новичку - возможность опускать скобки у методов. смотришь и не понятно, что перед тобой. метод или переменная или объёкт
источник

Э

Эдем in RubyRush
𝓒𝓛𝓚
а Devise - уже кю?
devise -- это аутентификация, а не авторизация
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Эдем
devise -- это аутентификация, а не авторизация
а это разве не одно и тоже?
источник

RM

R M in RubyRush
𝓒𝓛𝓚
пожалуй единственное что бесит в руби и особенно в реилс новичку - возможность опускать скобки у методов. смотришь и не понятно, что перед тобой. метод или переменная или объёкт
М - метапрограммирование))
источник

Э

Эдем in RubyRush
𝓒𝓛𝓚
а это разве не одно и тоже?
источник

GG

Gleb Grishakov in RubyRush
𝓒𝓛𝓚
а это разве не одно и тоже?
Аутентификация - Devise
Авторизация - Pundit, CanCanCan
источник

А

Алексей in RubyRush
𝓒𝓛𝓚
а это разве не одно и тоже?
сначала аутентификация, потом авторизация)))
источник

S

Sergey in RubyRush
𝓒𝓛𝓚
пожалуй единственное что бесит в руби и особенно в реилс новичку - возможность опускать скобки у методов. смотришь и не понятно, что перед тобой. метод или переменная или объёкт
со временем норм будет. Вообще не мешает никак
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Sergey
со временем норм будет. Вообще не мешает никак
угу. уже привык.
источник

Э

Эдем in RubyRush
𝓒𝓛𝓚
1) можете назвать методы более осмысленно?
2) во второй функции if one==two  читается как one() == two
как в прочем и в первой. в первой one у вас вообще рекурсия получается))
Не в этом дело. Никакой рекурсии здесь нет.
Просто аргументом передаётся one_1(1, 2, method_1)
И в момент передачи этот метод запускается.

Более того one_1(1, 2, method_1) — это на самом деле one_1(1, 2, nil), потому что puts возвращает nil
@RatTheMouse ещё момент, который рано или поздно сделает больно — метод со скобками пишется без пробела
источник

Э

Эдем in RubyRush
А сравнение в обоих методах 1 == 2
источник

RM

R M in RubyRush
Эдем
Не в этом дело. Никакой рекурсии здесь нет.
Просто аргументом передаётся one_1(1, 2, method_1)
И в момент передачи этот метод запускается.

Более того one_1(1, 2, method_1) — это на самом деле one_1(1, 2, nil), потому что puts возвращает nil
@RatTheMouse ещё момент, который рано или поздно сделает больно — метод со скобками пишется без пробела
Вас понял
источник

Э

Эдем in RubyRush
Поэтому методы с побочными эффектами типа вывода в консоль — не есть хорошо, на курсах этому учим
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Эдем
А сравнение в обоих методах 1 == 2
а в первом не one()==2 ?
источник

Э

Эдем in RubyRush
Нет
источник