Size: a a a

2020 April 18

S

SundayNight in RubyRush
%w[1 2 3 4] даст на выходе массив строк
источник

S

SundayNight in RubyRush
Denis
То есть, в зависимости от данных в массиве, метод sort_by будет работать по разному, так?
ну если вы инты сортируете по алфавиту...
источник

D

Denis in RubyRush
Значит sort_by не сработает, если мне нужно отсортировать числа, начиная с 7, так?
источник

S

SundayNight in RubyRush
Denis
Значит sort_by не сработает, если мне нужно отсортировать числа, начиная с 7, так?
пример кинь
источник

D

Denis in RubyRush
sort_by это один из итераторов, который принимает и обходит коллекцию поэлементно и выполняет с каждым элементом определенную операцию
источник

RM

R M in RubyRush
Сорт бай вернет хеш насколько я помню отсортированный, ключами значение сортировки значением - элементы
источник

Э

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

RM

R M in RubyRush
О спасибо
источник

NY

No Yes in RubyRush
А разве сортировка не линейная операция О(n) зачем сортировать после 7 элемента если можно просто отрезать и новый массив сортировать а потом если надо склеить ?
источник

RM

R M in RubyRush
SundayNight
это core
Он переопределен в задании.
источник

S

SundayNight in RubyRush
Denis
sort_by это один из итераторов, который принимает и обходит коллекцию поэлементно и выполняет с каждым элементом определенную операцию
map, collect
источник

ТК

Тимур Каримов... in RubyRush
Всем привет! Подскажите пож-та как записать IP адрес пользователя?
источник

S

SundayNight in RubyRush
Тимур Каримов
Всем привет! Подскажите пож-та как записать IP адрес пользователя?
в рельсах request.remote_ip
источник

ТК

Тимур Каримов... in RubyRush
SundayNight
в рельсах request.remote_ip
спасибо, щас попробую)
источник

H

Henadzi in RubyRush
Привет
У меня тут странная дичь.
Через rake db:seed стартую скрипт на несколько threads
И фигачу в каждой вызовы curl -XPOST на свой контроллер

Так вот. Почему-то это намертво вешает рельсы и запросы не проходят.

Но!

Если после старта rails s послать один-единственный post request из консоли - тем же curl
То он проходит норм.
И уже ПОСЛЕ стартнуть сид - то и потоки отрабатывают. Все. Без ошибок.
И вообще никаких проблем до следующего рестарта рельс.
источник

S

SundayNight in RubyRush
Henadzi
Привет
У меня тут странная дичь.
Через rake db:seed стартую скрипт на несколько threads
И фигачу в каждой вызовы curl -XPOST на свой контроллер

Так вот. Почему-то это намертво вешает рельсы и запросы не проходят.

Но!

Если после старта rails s послать один-единственный post request из консоли - тем же curl
То он проходит норм.
И уже ПОСЛЕ стартнуть сид - то и потоки отрабатывают. Все. Без ошибок.
И вообще никаких проблем до следующего рестарта рельс.
а если byebug`ом посмотреть?
источник

S

SundayNight in RubyRush
источник

H

Henadzi in RubyRush
byebug криминала не показывает
источник

S

SundayNight in RubyRush
Henadzi
byebug криминала не показывает
а попробуй вынести треды в таск отдельный и дерни его из seed`а после заполнения БД
источник

S

SundayNight in RubyRush
и еще, точно thread, а не fork?
источник