文件名称:prefixed_ids:Ruby on Rails模型的友好前缀ID
文件大小:53KB
文件格式:ZIP
更新时间:2024-03-24 01:01:32
ruby rails activerecord ruby-on-rails Ruby
前缀ID :ID_button: Ruby on Rails模型的友好前缀ID 使用友好的前缀为您的模型生成带前缀的ID。 例如: user_12345abcd acct_23lksjdg3 受其API中启发。 :rocket: 安装 将此行添加到您的应用程序的Gemfile中: gem 'prefixed_ids' :memo: 用法 将has_prefix_id :my_prefix添加到模型中以自动生成带前缀的ID。 class User < ApplicationRecord has_prefix_id :user end 这将生成一个类似于user_1234abcd的值。 要使用前缀ID进行查询,只需使用find或find_by_prefixed_id : User . find ( "user_5vJjbzXq9KrLEMm32iAnOP0xGDYk6dpe" ) User . find_by_
【文件预览】:
prefixed_ids-master
----prefixed_ids.gemspec(958B)
----gemfiles()
--------rails_6.gemfile.lock(5KB)
--------rails_6_1.gemfile.lock(5KB)
--------rails_master.gemfile(206B)
--------.bundle()
--------rails_6.gemfile(159B)
--------rails_master.gemfile.lock(5KB)
--------rails_6_1.gemfile(159B)
----.github()
--------FUNDING.yml(720B)
--------workflows()
----MIT-LICENSE(1KB)
----lib()
--------prefixed_ids.rb(2KB)
--------prefixed_ids()
--------tasks()
----Gemfile(271B)
----Rakefile(342B)
----test()
--------test_helper.rb(624B)
--------integration()
--------prefixed_ids_test.rb(2KB)
--------dummy()
----README.md(3KB)
----Appraisals(192B)
----Gemfile.lock(5KB)
----.gitignore(167B)
----bin()
--------rails(554B)
----CHANGELOG.md(235B)