Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add GlobalId::Identification::build_global_id #186

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shetty-tejas
Copy link

@shetty-tejas shetty-tejas commented Aug 29, 2024

Inspired from #181.

This PR aims to add a class method to the models that'd give an ability build your own GlobalIDs

Example:

PersonModel.build_global_id(1) => #<GlobalID:0x000000012b7dcea0 @uri=#<URI::GID gid://app/Person/1>>

@nflorentin
Copy link

nflorentin commented Feb 13, 2025

Can't wait to this merged !

Another use case I'm facing: populate a select/options without ajax with a lot of options of mixed models.
Atm, I have to use select instead of pluck which instanciates a lot of active record objects while I could use build_global_id class method to do it.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants