Size: a a a

pro.rb (Ruby/Rails / RU)

2021 June 08

NB

Nikita Bulai in pro.rb (Ruby/Rails / RU)
Есть 100%. Вопрос. Только какая версия у вас в проде
источник

LM

Lucifer Moriarty in pro.rb (Ruby/Rails / RU)
ну незнаю, а чем не вариант замутить вторую таблицу с доп полями?
1 to 1
источник

LM

Lucifer Moriarty in pro.rb (Ruby/Rails / RU)
Либо MongoDb прикрутите
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
ну это и есть eav по сути
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
будет головняк, если надо будет джойнить
источник

LM

Lucifer Moriarty in pro.rb (Ruby/Rails / RU)
да вряд ли там придется джойнить
источник

LM

Lucifer Moriarty in pro.rb (Ruby/Rails / RU)
Можно замутить тогда 2ю базу Postgres с JSON
источник

LM

Lucifer Moriarty in pro.rb (Ruby/Rails / RU)
пусть вся это кривая байда живет отдельно :)
источник

AM

Anton Machkasov in pro.rb (Ruby/Rails / RU)
Сложно менеджить)
EAV - хорошо бы пошел если мы не можем поставть ограничение на количество полей
Но тк мы можем сказать что у вас 40 полей с макс длиной значения 191, то можно упростить решение хранением кастомных полей в hash

Отдельная база - еще тот головняк если у вас нет того кто отвечает за devops 😄

Сейчас так:
ItemType - хранит список полей (и их тип)
Item - имеет все поля захардкоженные и рендерим их в зависимости списка полей в ItemType

ItemType - вешается на группу Item а не на каждую отдельно
источник

SE

Segey E in pro.rb (Ruby/Rails / RU)
В ресторан зашёл, а там вон что написано (Ruby - знает, как хорошо жить). И ведь не поспоришь...
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
😂
источник
2021 June 09

T

Timbucode in pro.rb (Ruby/Rails / RU)
Привет!

А как добавить field в кастомный header

Вот например есть хедер по докам warning - https://datatracker.ietf.org/doc/html/rfc7234#section-5.5

у него есть поля  warning-value, warn-code, warn-text

Как мне в эти поля добавить значения и отправить с респонсом?

Рельса 4. Все что я нашел, это такого плана вариант
response.headers['warning'] = 'Endpoint deprecated, а мне нужно полноценно его отправить, заполнив поля кода и значения - коды например бывают 112, 113, 199, 214, как их всунуть?

нагуглить толком ничего не могу, как будто в рельсовом мире никто не пользуется полями хедера)
источник

m

maniac in pro.rb (Ruby/Rails / RU)
вот так и доабавить. значение хедера это по сути строка, тебе эту строку надо собрать самому и впихнуть.
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
типа так? - response.headers['Warning'] = '299 - Endpoint deprecation. Endpoint to be replaced by Third Party app'
источник

m

maniac in pro.rb (Ruby/Rails / RU)
именно.
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
код и значение прям в одной строке?
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
хорошо, спасибо:)
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
я думал там отдельно отправляется все как-то
источник

m

maniac in pro.rb (Ruby/Rails / RU)
ну там в рфц примеры, да.
я за все годы знакомства с хттп не видел чтоб кто-то всерьез использовал этот хедер.
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
Та у меня тут тех лид упарывается
источник