2014-10-31 74 views
0

所以我有這個問題,我想在我的表單中添加一些標記,除了我的管理面板中的基本窗體,並且我正在使用活動管理員。activeadmin add_new has_many關聯鏈接自定義形式

下面

是我的基本形式碼

form do |f| 
    f.inputs do 
    f.input :first_name 
    f.input :last_name 
    f.input :bio 
    f.input :description 
    f.input :affiliate_link 
    f.has_many :videos, :allow_destroy => true do |video| 
     video.input :title 
     video.input :subtitle 
     video.input :description 
     video.input :asset, as: :file 
     video.input :teaser, as: :file, input_html: {class: 'teaser'} 
     video.input :pdf, as: :file 
     video.input :categories, collection: Category.where("parent_id is not null") 
     video.input :tags, as: :check_boxes, wrapper_html: {class: 'checkbox-margin-left'} 
    end 
    end 
    # f.inputs do 
    # render partial: "shared/templates" 
    # end 
    f.actions 
end 

現在我試圖呈現一個部分希望,這將是整個窗體的,但在現實部分的形式消失,只有部分被渲染,所以我想我應該改變我的策略,這就是我接下來要做的。我創建了一個表單部分。

form :partial => "form" 

它呈現的形式,我加了我的標記在部分,但我有另一個問題。視頻的has_many關聯不是作爲新的記錄形式呈現,而是作爲選擇選項。現在我想知道如何讓它呈現一個新的記錄表單,爲這個關聯生成一個新表單,而不是向我顯示一個選擇框。

回答

0

它們看起來都像蟲子。切換到部分是一個好主意,應該工作。如果你在GitHub上提交問題,我們會看看它們。