Size: a a a

2021 October 31

k

kreker in RubyRush.ru
bin/zsh
источник

SR

Shattered Ruby in RubyRush.ru
В ~/.zshrc в конец добавь тогда вот это
источник

k

kreker in RubyRush.ru
Спасибо, это же чтобы каждый раз при запуске не вводить?
источник

SR

Shattered Ruby in RubyRush.ru
Да
источник

MT

Mirgiyosiddin Turgan... in RubyRush.ru
данный метод помог, спасибо огромное!
источник

MT

Mirgiyosiddin Turgan... in RubyRush.ru
есть еще один вопрос))
у меня 3 метода которые парсят инфу с сайта, каждый метод парсит определунную инфу и отправляет на сохранение на отдельный метод для сохранения в csv файл.
Хочу распаралеллить парсинг чтобы, каждый метод по парсингу работал парралельно. Как добиться этого при помощи потоков,?
Могу пример кода выложить в pastebin - для более понятной картины
источник

MT

Mirgiyosiddin Turgan... in RubyRush.ru
источник

MT

Mirgiyosiddin Turgan... in RubyRush.ru
возможно я использую потоки в данном примере неправильно, либо моя реализация с несколькими методами не подходит под оптимизация с потоками?...
источник

I

Ilya in RubyRush.ru
А зачем заниматься параллелизмом, если можно создать воркера под это дело? 🧐
источник
2021 November 01

k

kreker in RubyRush.ru
Доброе утро, допустим, у меня есть ссылки

<%= link_to 'Dog', animals_path(tags: 'dog') %>
<%= link_to 'Cat', animals_path(tags: 'cat') %>

При клике на первую - я уйду в контроллер публикаций, params[:tags] будет 'Dog'
Каким образом сделать так, чтобы при клике на вторую ссылку, в контроллере params[:tags] был не просто 'cat', а ['dog', 'cat'], т.е есть возможность редиректа не с новыми параметрами, а смерджить их к существующим?
источник

VD

Viktor Davnuk in RubyRush.ru
Думаю, тебе нужно держать на фронте массив, и его отправлять в параметрах... А по клику добавлять и отправлять, или любая другая логика.
источник

АЧ

Александр Черняк... in RubyRush.ru
Ребят, подскажите как делаить дату на period.

Я получаю из API данные отрпавляя туда период за который нужны данные в таком формате:
"from":"2021-10-05T00:00:00+0300",
"to":"2021-10-05T23:59:59+0300"

Но в некоторые дни, данных сильно много и api просит разбить на несколько периодов день.

Мне нужен метод в который я отправляю дату, номер выборки, и на сколько делить период и чтобы он выдавал мне период.
Чтобы он работал так:

build_period('2021-10-05', 1, SPLIT_COUNT = 2) # => [«from":"2021-10-05T00:00:00+0300",  "to":"2021-10-05T11:59:59+0300"]
build_period('2021-10-05', 2, SPLIT_COUNT = 2) # => ["from":"2021-10-05T12:00:00+0300",  "to":"2021-10-05T23:59:59+0300"]
build_period('2021-10-05', 3, SPLIT_COUNT = 3) # => ["from":"2021-10-05T16:00:00+0300",  "to":"2021-10-05T23:59:59+0300"]


Подскажите, как должен выглядить метод?
источник

NZ

Nick Zhur in RubyRush.ru
Дели сутки на нужное количество интервалов, прибавляй к началу суток n-1 интервалов(from) и n(to).
Делишь сутки на 4 интервала, отдаёшь второй, значит from: 24/6*1, to: 24/6*2.

Непонятно по каким критериям он у тебя часовой пояс рассчитывает)
источник

R

Roux in RubyRush.ru
Всем привет. Вопрос, а можно в active storage как-то проверить что именно приаттачено?
К примеру есть у юзера photo, соответственно user.photo.attached? вернет "true". А есть ли какой-то запрос, который бы вернул "photo"?
источник

R

Roux in RubyRush.ru
Фууух, все ок .attachment.name
источник

R

Roux in RubyRush.ru
А нет, нифига, это работает только для самого аттачмента, а для того, куда оно приаттачено - нет🙈
источник

Э

Эдем in RubyRush.ru
Что нужно получить и у кого?
источник

R

Roux in RubyRush.ru
У объекта нужно получить имя того, что к нему приаттачено
источник

R

Roux in RubyRush.ru
В данном случае это "photo"
источник

k

kreker in RubyRush.ru
user.photos
Если в модельках прописаны отношения
источник