6

Sto utilizzando rails_admin per gestire i dati in un'applicazione di rotaie.Utilizzo di rails_admin per visualizzare l'elenco a discesa su appartiene_ all'associazione

ho questa classe:

class Activity < ActiveRecord::Base 
    attr_accessible :content, :title, :category_id 
    belongs_to :category, :inverse_of => :activities 
end 

e l'altra estremità è:

class Category < ActiveRecord::Base 
    attr_accessible :title, :category_id, :activities_ids 
    has_many :activities, :inverse_of => :category 
end 

mio initialiser rails_admin per attività simile a questa:

config.model Activity do 
    edit do 
    field :title 
    field :content, :text do 
     bootstrap_wysihtml5 true 
    end 
    field :category 
    end 
end 

Ora, nella forma rende la categoria come questa:

Missing field

Si suppone che mostri i nomi delle categorie, giusto? Cosa mi manca qui?

+0

Sembra che dovrebbe funzionare, ci sono sicuramente categorie attualmente definite, cioè non vuote? – muttonlamb

risposta

5

Lo stavo cercando da un po '. Per ottenere un dropdown automatico completo basta aggiungere:

config.model Activity do 
    edit do 
    field :category, :belongs_to_association 
    end 
end 
+1

Ho provato questo con un'associazione appartenente simile a quella ei record associati continuano a essere visualizzati come Station # 1 Station # 2. Qualche idea sul perché? Voglio che vengano visualizzati i nomi effettivi delle stazioni invece degli oggetti. – nulltek