I have the following values using the active_enum gem:
initializers/active_enum.rb
ActiveEnum.define do
# defines Syllabus
enum(:syllabus) do
value :id => 1, :name => 'Trinity Rock & Pop'
value :id => 2, :name => 'Trinity Guildhall'
value :id => 3, :name => 'ABRSM'
end
end
models/lesson.rb
class Lesson < ActiveRecord::Base
enumerate :syllabus
end
admin/lessons.rb
ActiveAdmin.register Lesson do
index do
column :syllabus
end
end
The ActiveAdmin index column shows the syllabus :id
, how do I get it to show the syllabus :name
?
I've tried
column :syllabus, :name
column :syllabus_name
column :syllabus.name
CRUD with AA works as intended with :names