2012-03-27 48 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, ... 

这样你就可以使用普通的新的,然后当模型已被保存,只是重定向到“编辑”行为和其余字段显示出来。