Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 17

S

Skoomer in Ruby, Rails, Hanami | dry-rb
подскажите , у меня есть массив обьектов , и мне что-то нужно с этим сделать ,посчитать к примеру , я беру метод each  { |x| p x}  и смотрю что за обьекты у меня есть , и получаю #<Book:0x00007f8f878ffa20 @title="TheSevenTonguesofGod", @book_author=#<Author:0x00007f8f878f4c60 @name="TimothyFrancisLeary", @biography=nil>> как мне работать с таким видом обьекта ? к примеру хочу посчитать сколько всего авторов к примеру
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
boks.inject({}){ |result, book|  result[book.author] ||=0;   result[book.author] += 1; result }
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
забыл сказать  что вот так я получаю доступ к этому массиву - store["Library”]. тут хранится весь этот ужас )
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
boks.inject({}){ |result, book|  result[book.author] ||=0;   result[book.author] += 1; result }
сейчас попробую , спасибо
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
boks.inject({}){ |result, book|  result[book.author] ||=0;   result[book.author] += 1; result }
получаю ошибу
in `block (2 levels) in load': undefined method `book_author' for #<Author:0x00007f7f848555d8> (NoMethodError)
источник

YR

Yaroslav Rodnin in Ruby, Rails, Hanami | dry-rb
источник

YR

Yaroslav Rodnin in Ruby, Rails, Hanami | dry-rb
Александр Костров
Ребят, привет. Тут где-то в группе проскакивала страничка-чеклист-опросник для собесов со стороны соискателя (какой CI, какие технологии, какой деплой и пр). Не кинете ссылку плз, если у кого-то есть, а то не найти что-то.
^
источник

АК

Александр Костров... in Ruby, Rails, Hanami | dry-rb
Благодарю! То что надо. Я помню ещё были те же вопросы, но на каком-то другом сервисе в виде списка с чекбоксами.
источник

АК

Александр Костров... in Ruby, Rails, Hanami | dry-rb
Нашёл благодаря твоей ссылке и то, о чём я говорил: https://askabout.company/
Теперь полный комплект. Большое спасибо.
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
book_author  имеет имя какое-то?

boks.inject({}){ |result, book|  result[book.book_author] ||=0;   result[book.book_author] += 1; result }
источник

N

Nursultan in Ruby, Rails, Hanami | dry-rb
Ребят всем привет! Такая задача стоит

Есть Модель Курсы и есть модель Занятия. относятся друг к другу как Course has_many lessons Надо сделать следующую вещь

В сидах создаю Сразу 3 курса и надо к каждому курсу создать по 10 занятий. Курсы создать смог а как сделать так чтобы у одного курса сразу появилось 10 занятий без прописывания мол Занятие 1 Курс 1 Занятие 2 Курс 1 и тд а к курсу 1 создай такие занятия
источник

D

Denis in Ruby, Rails, Hanami | dry-rb
Nursultan
Ребят всем привет! Такая задача стоит

Есть Модель Курсы и есть модель Занятия. относятся друг к другу как Course has_many lessons Надо сделать следующую вещь

В сидах создаю Сразу 3 курса и надо к каждому курсу создать по 10 занятий. Курсы создать смог а как сделать так чтобы у одного курса сразу появилось 10 занятий без прописывания мол Занятие 1 Курс 1 Занятие 2 Курс 1 и тд а к курсу 1 создай такие занятия
gem faker + method times (https://apidock.com/ruby/Integer/times)
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
factory_girl?
источник

IP

Igor Pavlov in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
factory_girl?
_bot, не будь сексистом 😉
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
я забыл)
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Skoomer
подскажите , у меня есть массив обьектов , и мне что-то нужно с этим сделать ,посчитать к примеру , я беру метод each  { |x| p x}  и смотрю что за обьекты у меня есть , и получаю #<Book:0x00007f8f878ffa20 @title="TheSevenTonguesofGod", @book_author=#<Author:0x00007f8f878f4c60 @name="TimothyFrancisLeary", @biography=nil>> как мне работать с таким видом обьекта ? к примеру хочу посчитать сколько всего авторов к примеру
collection.count{|i| i.is_a?(Author)}
источник

S

Skoomer in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
collection.count{|i| i.is_a?(Author)}
спасибо , но пока разбираюсь с тем что неправильно записываю данные и потому и не могу по нормальному их вытащить
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
collection.count{|i| i.is_a?(Author)}
не, там не гетерогенные ж у него обьекты
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Skoomer
спасибо , но пока разбираюсь с тем что неправильно записываю данные и потому и не могу по нормальному их вытащить
👍
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
у него книги  которые имеют book_author   обьект
источник