6

我正在使用rails_admin來管理rails應用程序中的數據。使用rails_admin在belongs_to關聯上顯示下拉列表

我有這個類:

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

,另一端是:

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

我對活動rails_admin初始化器看起來是這樣的:

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

現在,在形式它呈現這樣的類別:

Missing field

它應該呈現類別的名稱,對不對?我在這裏錯過了什麼?

+0

它看起來應該起作用,是否有明確定義的類別,即非空白? – muttonlamb 2013-05-31 04:55:48

回答

5

我一直在尋找這個相當長的一段時間。要獲得一個非常好的自動完成下拉列表,只需添加:

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

我試着用類似的belongs_to關聯,並且關聯的記錄仍顯示爲#1站#2。任何想法爲什麼?我想要顯示實際的電臺名稱而不是對象。 – nulltek 2015-07-12 12:32:30