str_enum:Rails的字符串枚举

时间:2021-05-29 14:58:24
【文件属性】:
文件名称:str_enum:Rails的字符串枚举
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-29 14:58:24
Ruby 字符串枚举 不喜欢在数据库中将枚举存储为整数? 介绍... Rails 的字符串枚举!! :party_popper: 范围 验证 存取方法 更新方法 入门 将此行添加到您的应用程序的Gemfile中: gem 'str_enum' 将字符串列添加到您的模型中。 add_column :users , :status , :string 并使用: class User < ActiveRecord :: Base str_enum :status , [ :active , :archived ] end 第一个值将是初始值。 这给你: 范围 User . active User . archived 负范围 User . not_active User . not_archived 验证 user = User . new ( status : "unknown" ) user
【文件预览】:
str_enum-master
----Rakefile(177B)
----.github()
--------workflows()
----test()
--------test_helper.rb(652B)
--------str_enum_test.rb(2KB)
----gemfiles()
--------activerecord50.gemfile(108B)
--------activerecord60.gemfile(82B)
--------activerecord52.gemfile(82B)
--------activerecord51.gemfile(82B)
----Gemfile(71B)
----str_enum.gemspec(778B)
----.gitignore(94B)
----CHANGELOG.md(482B)
----lib()
--------str_enum()
--------str_enum.rb(174B)
----README.md(2KB)
----LICENSE.txt(1KB)

网友评论