Size: a a a

Чат по руби

2020 June 25

mB

mr Bubble in Чат по руби
а мне так не надо
источник

mB

mr Bubble in Чат по руби
И если в одном объекте были данные, а другой пустой -то возвращается почему-то пустой массив
источник

P

Paul in Чат по руби
можно сделать два запроса, выбрать только id, потом их передать в третий.
источник

mB

mr Bubble in Чат по руби
этот вариант я еще не пробовал
источник

P

Paul in Чат по руби
этот вариант стопроцентно рабочий, но он на три запроса
источник

P

Paul in Чат по руби
если бы мне надо быстро решить задачу, я бы сделал именно так
источник

mB

mr Bubble in Чат по руби
Ругается (((
источник

mB

mr Bubble in Чат по руби
>> Order.where("id = ?", found)
ActiveRecord::StatementInvalid: PG::DatatypeMismatch: ERROR:  argument of WHERE must be type boolean, not type record
LINE 1: SELECT  "orders".* FROM "orders" WHERE (id = 275,274,273,272..
источник

mB

mr Bubble in Чат по руби
found - массив с ID
источник

P

Paul in Чат по руби
ну да
источник

P

Paul in Чат по руби
я бы тоже ругался
источник

P

Paul in Чат по руби
Order.where(id: found)
источник

mB

mr Bubble in Чат по руби
ААА блииин
источник

mB

mr Bubble in Чат по руби
Туплю уже, я ж 100 раз так писал как вы написали
источник

P

Paul in Чат по руби
и покажи заодно, как ты found собрал
источник

P

Paul in Чат по руби
зачем на Вы? не надо )
источник

P

Paul in Чат по руби
что интересно, туда можно передать как массив айдишников, так и готовую  выборку (ActiveRecord::Relation)
источник

mB

mr Bubble in Чат по руби
источник

mB

mr Bubble in Чат по руби
то что ввел пользователь я ищу по номеру заказа, по строке с параметрами заказа и по фамилии клиента, потом это все в кучу и все подходящие заказы - вываливаю в джейсон на фрон, как-то так
источник

P

Paul in Чат по руби
сек
источник