我使用simple_form與繭(https://github.com/nathanvda/cocoon),並且一切運作良好。空的link_to_add_association爲繭嵌套屬性
我真的真的不喜歡的唯一的事情是,我必須初始化空的情況下,使其工作:
def new
@facility = Facility.friendly.find(params[:facility_slug])
@pet = @facility.pets.build(animal: Dog.new)
@pet.pet_pictures.build
@pet.animal.mixtures.build
end
最後2行用於製作繭link_to_add_association工作,如果我刪除它們link_to_add_association是完全空的。
是否有人知道如何使這一點更習慣和避免顯式調用構建方法?我怎樣才能改進這個代碼?
你是什麼意思'link_to_add_association'是空的?我已經使用過繭,並且從來不必爲了使它工作而建立物品。帶有關聯和視圖代碼的模型代碼中有什麼? –
這實際上很奇怪,我同意:基本上它不輸出任何東西。您可以確認您是從頭開始創建記錄,而不是將關聯添加到已有的記錄中? – ngw