6

Używam rails_admin do zarządzania danymi w aplikacji szyny.Używanie rails_admin do wyświetlania listy rozwijanej na stowarzyszeniu belongs_to

mam tej klasy:

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

a drugi koniec jest:

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

Moja rails_admin initialiser dla działalności wygląda następująco:

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

Teraz, w formie tworzy taką kategorię:

Missing field

Ma na celu podanie nazw kategorii, prawda? Czego tu mi brakuje?

+0

Wygląda na to, że powinien zadziałać, czy istnieją zdecydowanie kategorie obecnie zdefiniowane, tzn. Nie puste? – muttonlamb

Odpowiedz

5

Szukałem tego od dłuższego czasu. Aby uzyskać bardzo ładne rozwijanie autouzupełniania, po prostu dodaj:

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

Próbowałem tego z podobnym stowarzyszeniem belongs_to, a powiązane rekordy nadal wyświetlają się jako Station # 1 Station # 2. Wszelkie przemyślenia na temat tego, dlaczego? Chcę wyświetlać rzeczywiste nazwy stacji zamiast obiektów. – nulltek

Powiązane problemy