У меня есть приложение php, и есть некоторые соображения по поводу его переноса на Rails.
Одна часть, где неясно, есть ли предварительно созданный эквивалент определенной части. Имеет таблицу с уникальной системой идентификации объектов. В этой системе участвуют не ВСЕ объекты, просто объекты, которые считаются «интересными».
Упрощенный пример:
user - uses system
id user_name
1 joe
2 frank
image - uses system
id url
1 /img/123.jpg
2 /img/234.jpg
comment - uses system
id comment
1 what are you doing?
2 this is great
global_identification
id object_type object_id
1 user 1
2 comment 1
3 image 1
4 user 2
5 image 2
6 comment 2
globals_lists
1 list_id global_id
2 1 3
3 1 6
Это упростило множество элементов esp для создания списков, имеющих только глобальный идентификатор, а не объект и идентификатор. Это php-приложение, которое по сути является однопоточным.
Это, по сути, свернуто вручную, и мне любопытно, есть ли рельсы, эквивалентные чему-то подобному? Кроме того, разговаривая с другим разработчиком, мне было любопытно, есть ли название для этого - это что-то вроде полуиспеченной системы GUID?