2012-03-27 38 views
0

我想要做的是建立一個窗體,其中用戶填寫新的出版物的一些領域,並帶你到新的出版物行動,這些領域已經填寫,所以用戶填寫其餘的。因爲它不完全與模型相關聯(只有一些必要的字段在第一種形式中),所以我無法找到如何使用form_for。Rails窗體重定向到「新」行動

回答

2

你可以做

form_tag new_publication_path()

0

不一定是這樣做的最好方法,但可以隱藏表單中的一些字段,具體取決於模型ID是否有效。例如(在HAML):

- if @model.id #only shows up if the model has been saved. 
    = f.text_field :field_name, ... 

這樣你就可以使用普通的新的,然後當模型已被保存,只是重定向到「編輯」行爲和其餘字段顯示出來。