2013-10-18 69 views
0

是否有可能在ActiveAdmin中有updatecreate動作的不同形式?我怎麼能做到這一點?我在文檔中找了一會兒,但找不到任何東西。在ActiveAdmin中更新和創建操作的不同形式

+0

嗯......你能更具體嗎? HTML? MySQL的? – TimSPQR

+0

通過顯示/隱藏幾個字段,表單會不同,還是整個表單顯示會有很大不同?可以爲'new'和'edit'動作渲染不同的視圖,但它不在ActiveAdmin DSL內。 –

回答

0

當然你也可以

def new 
end 

def edit 
end 

def create 
end 

def udpate 
end 

而在您的新模板,還有一個用於創建和編輯您的模板形式,有更新的形式。當用戶點擊添加新的時,將其掛鉤到新的操作。當用戶點擊更新時,掛鉤進行編輯

new.html.haml/new.html.erb 

<form for create> 

edit.html.haml/edit.html.erb 

<form for update> 
相關問題