Tag: 枚号

Rails 4枚举validation

这是我第一次使用带有rails 4的枚举,我遇到了一些问题,考虑了几个肮脏的解决方案,并想检查是否有更优雅的解决方案: 这是我的表迁移相关部分: create_table :shippings do |t| t.column :status, :integer, default: 0 end 我的模特: class Shipping < ActiveRecord::Base enum status: { initial_status: 0, frozen: 1, processed: 2 } end 在我看来,我有这一点(使用简单的forms): = f.input :status, :as => :select, :collection => Shipping.statuses, :required => true, :prompt => ‘Please select’, label: false 所以在我的控制器中: def create @shipping = Shipping.create!(shipping_params) if […]

Ruby on Rails Global ActiveRecord :: Enum

我真的很喜欢Rails 4新的Enumfunction,但我想使用我的枚举 enum status: [:active, :inactive, :deleted] 在每个模型中。 我找不到任何方法如何在config/initializes/enums.rb并包含每个模型 我是Ruby on Rails新手,需要你的帮助才能找到解决方案