Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 02

R

Roux in Ruby, Rails, Hanami | dry-rb
Вот только в данном случае Rails Admin, а не Active Admin(
источник

SS

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

SS

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

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
по смыслу оно вроде
источник

B|

Bigrichardo | Coin W... in Ruby, Rails, Hanami | dry-rb
and it don't say anything
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Всем привет, извините вопрос немного не по теме rails, но думаю участники чата все ровно знают ответ.

Есть таблица с участникам, есть таблица боев. Нужно чтобы из таблицы участников бралось 2 участника и они были вместе в таблице бой.

Вопрос: Как связать таблицу боев с таблицей участников, учитывая что я ссылаюсь с одной таблицы на один столбец. Получилось немного сумбурно но надеюсь вы меня поняли.

Код выглядит примерно так( на данный момент я занимаюсь проектированием бд)

CREATE TABLE fights ( fight_id serial primary key, fighter1 reference registration(id), fighter2 reference registration(if);

Знаю что в постгрес можно сделать ссылаеие через references, но вот задумался о такой проблеме, либо же все происходит нормальном проблема выдумана. И отметка же времени это timestamp, но почему при инсерте она не ставится автоматически?
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Anton
Всем привет, извините вопрос немного не по теме rails, но думаю участники чата все ровно знают ответ.

Есть таблица с участникам, есть таблица боев. Нужно чтобы из таблицы участников бралось 2 участника и они были вместе в таблице бой.

Вопрос: Как связать таблицу боев с таблицей участников, учитывая что я ссылаюсь с одной таблицы на один столбец. Получилось немного сумбурно но надеюсь вы меня поняли.

Код выглядит примерно так( на данный момент я занимаюсь проектированием бд)

CREATE TABLE fights ( fight_id serial primary key, fighter1 reference registration(id), fighter2 reference registration(if);

Знаю что в постгрес можно сделать ссылаеие через references, но вот задумался о такой проблеме, либо же все происходит нормальном проблема выдумана. И отметка же времени это timestamp, но почему при инсерте она не ставится автоматически?
Сделай джоин таблицу в которой будет id боя + два id участников
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Сделай джоин таблицу в которой будет id боя + два id участников
Угу, иначе говоря делаю просто ссылание в каждой таблице, а потом все через join объединяю и все как надо будет?
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Anton
Угу, иначе говоря делаю просто ссылание в каждой таблице, а потом все через join объединяю и все как надо будет?
Ага
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Там есть два варианта, можно сделать строку с двумя участниками, а можно делать 1 строка джоин таблицы - 1 участник и просто делаешь их кучу
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Тут уже от требований плясать надо и того, что вообще сделать надо
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Ага, ещё подумал индекс накинуть это же правильное решение? А то мне как-то сказали что не стоит всегда создавать индексы. По идеи тут может быть наибольшее количество значений в бд, поэтому наверное нужно его сделать. Штук 30 боев то должно быть
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Там есть два варианта, можно сделать строку с двумя участниками, а можно делать 1 строка джоин таблицы - 1 участник и просто делаешь их кучу
Спасибо, думаю сделаю через джоин. Только не совсем понял чего кучу делать
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Anton
Ага, ещё подумал индекс накинуть это же правильное решение? А то мне как-то сказали что не стоит всегда создавать индексы. По идеи тут может быть наибольшее количество значений в бд, поэтому наверное нужно его сделать. Штук 30 боев то должно быть
Тут правило просто: делаешь без индексов, потом смотришь по запросам и накидываешь индексы
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Здравое решение. Потом ещё и отмечу как «рефакторинг»
источник

R

Roux in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
по смыслу оно вроде
Черт побери! Оно просто офигенно работает! Спасибо огромное)
источник

R

Roux in Ruby, Rails, Hanami | dry-rb
И городить ничего не надо😍
источник
2020 December 03

A

Alberta in Ruby, Rails, Hanami | dry-rb
🥳🥳飞机炸群,群发,增粉,私聊,在线人数保持;
🥳🥳脸书/推特,增粉,点赞,转发;
🥳🥳🥳更多详情   @yewuzixun9527
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Anton
Угу, иначе говоря делаю просто ссылание в каждой таблице, а потом все через join объединяю и все как надо будет?
Пора писать тесты, тесты - понятные потребители кода. А тебя понять трудно. Ничего личного - людей вообще трудно понять
источник

A

Anton in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
Пора писать тесты, тесты - понятные потребители кода. А тебя понять трудно. Ничего личного - людей вообще трудно понять
Да тут проект не связан с рельсами, поэтому о тестах даже не задумывался, просто думал профессиональным бэкенд разработчикам будет известно  это. Как показала практика да) А так да, тесты на последнем проекте показали мне, что это очень удобный инструмент для работы.
источник