Ruby on rails 轨道4。模型预定义值
我正在创建rails API。我有一个预定义值的模型Ruby on rails 轨道4。模型预定义值,ruby-on-rails,validation,ruby-on-rails-4,model,Ruby On Rails,Validation,Ruby On Rails 4,Model,我正在创建rails API。我有一个预定义值的模型 class CreateMessages < ActiveRecord::Migration def change create_table :messages do |t| t.string :status #set [delivered, pending, error] end end end class CreateMessages
class CreateMessages < ActiveRecord::Migration
def change
create_table :messages do |t|
t.string :status #set [delivered, pending, error]
end
end
end
class CreateMessages
属性状态只能有3个值已传递、挂起、错误
。如何在模型中为字段状态添加验证将其添加到您的模型中
validates_inclusion_of :status, :in => %w( delivered pending error )
更多信息将其添加到您的模型中
validates_inclusion_of :status, :in => %w( delivered pending error )
更多信息@liamneesonasarmsail谢谢!我错过了那一点。@liamnesonarmsail谢谢!我没有抓住那一点。