【发布时间】:2016-05-28 14:11:37
【问题描述】:
我在活动管理员中遇到基本枚举错误:
无法自动加载常量 School_user
我已经在模型中定义了枚举:
class SchoolUser < ActiveRecord::Base
belongs_to :user
has_one :school
enum user_type: [:school, :student, :guardian, :teacher]
end
在 admin/school_user.rb 我试图获取下拉列表:
ActiveAdmin.register SchoolUser do
permit_params [:user_type]
form do |f|
f.inputs "School_user" do
f.input :user_type, :as => :select, :collection => School_user::user_type.keys
end
f.actions
end
end
user_type 是一个整数。
我不知道我在这里做错了什么,但我敢打赌这是一个简单的疏忽。有什么帮助吗?
【问题讨论】:
标签: ruby-on-rails ruby enums