ActiveAdmin & active_enum gem

Course Queries Syllabus Queries 3 years ago

4.53K 1 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago

 

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

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum