Size: a a a

2020 July 23

v.

viedit .com in RubyRush
Но теперь вижу что это не всегда так
источник

VV

Vadim Venediktov in RubyRush
viedit .com
Ну вот я собственно и советуюсь чтоб понимать на сколько это хорошо или плохо с точки зрения других. На мой взгляд казалось достаточно логично иметь favorites для каких то моделей, к которым нужно присоединить другие many to many
Если есть хоть какая-то логика в том, чтобы связать жизнь этой таблицы со словом favorite, то ок, но кажется, что просто попытка что-то намудрить с непонятно каким профитом.
источник

VV

Vadim Venediktov in RubyRush
viedit .com
Ну вот я собственно и советуюсь чтоб понимать на сколько это хорошо или плохо с точки зрения других. На мой взгляд казалось достаточно логично иметь favorites для каких то моделей, к которым нужно присоединить другие many to many
Хорошо, когда модель отражает какую-то абстракцию
источник

VV

Vadim Venediktov in RubyRush
Вы же свою таблицу (и модель за ней) favorites можете назвать смело just_a_model_to_connect_other_models.

Писать в коде будет сложнее и дольше, зато смысл будет ясен сразу.

Но как и то, что предлагал выше Эдем, так делать не нужно :)
источник

VV

Vadim Venediktov in RubyRush
viedit .com
Ну вот я собственно и советуюсь чтоб понимать на сколько это хорошо или плохо с точки зрения других. На мой взгляд казалось достаточно логично иметь favorites для каких то моделей, к которым нужно присоединить другие many to many
Смыл вашего вопроса ясен был. Вопрос «зачем?» относится именно к профиту, который вы пытаетесь получить такой реализацией. Сможете его сформулировать?
источник

v.

viedit .com in RubyRush
Верно, особого профита нет.
Всем спасибо, вопрос разобран. Мне осталось решить связь будет has_and_belongs_to_many или has_many: through. Скорей всего будет HABTM т к не представляю зачем мне отдельная модель для этого. Но много раз слышал (именно просто 'слышал'), что HABTM это не очень хорошо, наряду с default_scope или STI.
источник

VV

Vadim Venediktov in RubyRush
Ну не так плохо, как один favorite на все случаи
источник

VV

Vadim Venediktov in RubyRush
источник

VV

Vadim Venediktov in RubyRush
Я б делал through, угу
источник

E

Eugene in RubyRush
Vadim Venediktov
Развивая вашу идею. Сделайте эту таблицу для связи вообще всех пар моделей, где нужна many-to-many связь :)
https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model - это если ЕЩЁ ДАЛЬШЕ развивать :)
источник

VV

Vadim Venediktov in RubyRush
Ну мы в курсе :)
источник

VV

Vadim Venediktov in RubyRush
#ruby_всё
источник

Э

Эдем in RubyRush
Да... Руби на небесах...
источник

Э

Эдем in RubyRush
RIP
источник

DD

Dmitriy Dimaskin in RubyRush
мильярд проектов на поддержке.. кста, кто-нибудь слышал про новые продукты разной степени крутости на руби/рельсах?
источник

Э

Эдем in RubyRush
Что-то слышал такое 😁
источник

AV

Aleksandr Vest in RubyRush
источник

D

Denis in RubyRush
Это вброс какой то =)
источник

DD

Dmitriy Dimaskin in RubyRush
типа твиттера/гитлаба/гитхаба?
источник

AV

Aleksandr Vest in RubyRush
я зарегался, шустро ui  работает
источник