Size: a a a

Чат по руби

2021 February 18

RI

Rustam Ibragimov in Чат по руби
ты уже очень близок к решению
источник

В

Владимир in Чат по руби
🍕埃加🍕
это урок 32 , склонировал у Ромы. не в приложении ошибка
Пишет что Синатра 2.0 конфликтует с 1.4 , гем файл надо изменить и бандл инстал делать
источник

🍕

🍕埃加🍕 in Чат по руби
я это понимаю) но как это сделать?
источник

RI

Rustam Ibragimov in Чат по руби
Roux
Такс, возвращаясь к этой теме)

Вот такой запрос возвращает пользователей с аттачментами:
::Customer.joins(:attachments)
Работает, ок)

Вот так уже подсчитываю количество пользователей с аттачментами для данного бизнеса:
::Customer.joins(:attachments).where(business_id: object.id).count
Тоже работает, гут.

Но как, блин, мне в итоге вытягивать количество аттачментов у каждого этого пользователя и подсчитывать их?😅😅
Вот не могу догнать этот момент, хоть убей

Горожу что-то такое, но естественно это бред
::Customer.joins(:attachments).where(business_id: object.id).where(attachment_type == 'business').count
Так как я пытаюсь обратиться к полю, которого для кастомеров не существует...
То есть нужно как-то отдельно стучаться к аттачменту каждого кастомера у которого они есть и уже подсчитывать внутри, потому извлекая, или что😢
и ты можешь джойнить сразу несколько таблиц)
источник

AK

Andrey Konovalov in Чат по руби
Falcon Rack web server  с рельсами не дружит?
источник

В

Владимир in Чат по руби
🍕埃加🍕
я это понимаю) но как это сделать?
В приложении есть Gemfile?
источник

🍕

🍕埃加🍕 in Чат по руби
Владимир
В приложении есть Gemfile?
да но там только синатра
источник

E

Ego in Чат по руби
🍕埃加🍕
ребят поможет кто нибудь? весь инет перерыл, подскажите как  пофиксить конфликт
https://youtu.be/ikIOpRnO1x4 все мои проблемы решило, думаю и тебе поможет
источник

🍕

🍕埃加🍕 in Чат по руби
спасибо)
источник

AS

Andrey Shalygin in Чат по руби
Всем привет! Подскажите плиз , парсинг сайтов на руби реально сделать или для этого лучше что то другое выбрать?
источник

SU

Serg Udo in Чат по руби
Andrey Shalygin
Всем привет! Подскажите плиз , парсинг сайтов на руби реально сделать или для этого лучше что то другое выбрать?
Реально, есть стримы у ХП, по этой теме. Далеко не каждый сайт, ты сможешь легко спарсить, на любом языке.
источник

И

Иван in Чат по руби
Roux
Такс, возвращаясь к этой теме)

Вот такой запрос возвращает пользователей с аттачментами:
::Customer.joins(:attachments)
Работает, ок)

Вот так уже подсчитываю количество пользователей с аттачментами для данного бизнеса:
::Customer.joins(:attachments).where(business_id: object.id).count
Тоже работает, гут.

Но как, блин, мне в итоге вытягивать количество аттачментов у каждого этого пользователя и подсчитывать их?😅😅
Вот не могу догнать этот момент, хоть убей

Горожу что-то такое, но естественно это бред
::Customer.joins(:attachments).where(business_id: object.id).where(attachment_type == 'business').count
Так как я пытаюсь обратиться к полю, которого для кастомеров не существует...
То есть нужно как-то отдельно стучаться к аттачменту каждого кастомера у которого они есть и уже подсчитывать внутри, потому извлекая, или что😢
почему, ты же сджоинил атачменты. значит и в where можешь делать выборку по полям атачмента
источник

И

Иван in Чат по руби
where(attachments: { attachment_type: "business" })
источник

И

Иван in Чат по руби
или where("attachments.attachment_type = 'business'")
источник

В

Владимир in Чат по руби
🍕埃加🍕
да но там только синатра
Указать версию Синатра '~>2.1.0'
источник

🍕

🍕埃加🍕 in Чат по руби
спасибо)
источник

R

Roux in Чат по руби
Иван
where(attachments: { attachment_type: "business" })
Спасибо большое)
источник

R

Roux in Чат по руби
Иван
или where("attachments.attachment_type = 'business'")
А этот вариант пробовал, ошибка была
источник

И

Иван in Чат по руби
Roux
А этот вариант пробовал, ошибка была
между ними разницы нет
источник

И

Иван in Чат по руби
ты видимо не строкой передавал
источник